Une dll Windows peut-elle récupérer son propre nom de fichier ?

Un fichier exe Windows a accès à la chaîne de commande qui l'a appelé, y compris son chemin et son nom de fichier. par exemple. C:MyAppMyApp.exe --help.

Mais ce n'est pas le cas pour une dll invoquée via LoadLibrary. Est-ce que quelqu'un connaît un moyen pour une dll de savoir quel est son chemin et son nom de fichier ?

Plus précisément, je suis intéressé par une solution Delphi, mais je soupçonne que la réponse serait à peu près la même pour n'importe quel langage.

请先 登录 后评论