Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在将 dll 注册到注册表时,它会在某处注册到默认路径。现在我想更改此默认路径并使用Regsvr32HKEY_LOCAL_MACHINE将我的 Dll 注册到层次结构中的特定路径。我正在用 C++ 做我的项目。谁能帮我解决这个问题?
HKEY_LOCAL_MACHINE
RegSvr32只需使用加载 DLLLoadLibrary并使用GetProcAddress来获取导出函数的地址DllRegisterServer。然后它调用该DllRegisterServer函数。所以无论是什么代码DllRegisterServer都会被执行。您可以在此功能中添加自己的注册码。
RegSvr32
LoadLibrary
GetProcAddress
DllRegisterServer