Поиск имени исполняемого файла из управляемого dll, com-visible - PullRequest
3 голосов
/ 13 марта 2009

Я создал управляемую dll и хотел бы получить имя исполняемого файла, к которому она прикреплена .... Я прочитал это: Как получить путь к исполняемому файлу из управляемой DLL

Он прекрасно работает с исполняемыми файлами .net .... но когда dll запускается под процессом com, у меня нет сборки .Net ... поэтому Assembly.GetEntryAssembly () ничего не вернет ....

Есть идеи?

1 Ответ

2 голосов
/ 13 марта 2009

Как насчет:

using System.Diagnostics;
...
Process process = Process.GetCurrentProcess();
string name = process.ProcessName;
ProcessModule module = process.MainModule;
string path = module == null ? null : module.FileName;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...