如何从硬盘获取Dll路径?

时间:2012-09-28 05:28:27

标签: c++

我使用RegCreateKeyEx在HKEY_LOCAL_MACHINE下创建了一个子键,其中我保存了NAME,TYPE DATA(硬盘上dll的路径)。 1.我已将值设置为使用Regsvr32注册的Dll的名称。 2.我使用RegSetValueEx将类型设置为REG_SZ。 现在,我需要将数据设置为Dll(硬盘路径)的路径。 任何人都可以帮助我吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

如果要执行此操作,是否在 DLL中执行代码?假设是这种情况,DllMain在首次加载DLL时传递模块句柄。将此模块句柄传递给GetModuleFileName以获取DLL的完整路径。