Файл exe Windows имеет доступ к строке команды, которая вызвала его, включая его путь и имя файла. например. C:\MyApp\MyApp.exe --help
.
Но это не так для dll, вызванного через LoadLibrary
. Кто-нибудь знает способ DLL, чтобы узнать, каков его путь и имя файла?
В частности, меня интересует решение Delphi, но я подозреваю, что ответ будет почти таким же для любого языка.