我使用 RegCreateKeyEx 在 HKEY_LOCAL_MACHINE 下创建了一个子项,其中我保存了名称、类型数据(硬盘上 dll 的路径)。1.我已将 value 设置为使用 Regsvr32 注册的 Dll 的名称。2. 我已使用 RegSetValueEx 将类型设置为 REG_SZ。现在,我需要将数据设置为 Dll 的路径(硬盘路径)。谁能帮我吗?
提前致谢
我使用 RegCreateKeyEx 在 HKEY_LOCAL_MACHINE 下创建了一个子项,其中我保存了名称、类型数据(硬盘上 dll 的路径)。1.我已将 value 设置为使用 Regsvr32 注册的 Dll 的名称。2. 我已使用 RegSetValueEx 将类型设置为 REG_SZ。现在,我需要将数据设置为 Dll 的路径(硬盘路径)。谁能帮我吗?
提前致谢
当您想要执行此操作时,您是否正在执行 DLL中的代码?假设是这种情况,当您的 DLL 首次加载时,会向 DllMain 传递一个模块句柄。将此模块句柄传递GetModuleFileName
给您的 DLL 的完整路径。