如何在C中从dll获取模拟器(.exe)路径

时间:2015-02-10 13:04:59

标签: c dll exe

我必须得到哪个exe目前使用我的dll。如何从dll完成它?

1 个答案:

答案 0 :(得分:2)

DLL是Windows共享对象文件,我假设您使用带有Windows SDK的C,并且可以使用windows.h包含。

在这种情况下,请使用GetModuleFileName()函数。使用0作为模块句柄,您将获得可执行文件名称。

wchar_t buffer[MAX_PATH]; 
GetModuleFileName(0, buffer, MAX_PATH);