将Dll注册到特定路径



在将dll注册到注册表时,它会被注册到某个默认路径。现在,我想更改此默认路径,并使用Regsvr32将Dll注册到HKEY_LOCAL_MACHINE层次结构中的特定路径。我正在用C++做我的项目。有人能帮我摆脱困境吗??

RegSvr32只需使用LoadLibrary加载DLL,并使用GetProcAddress获取导出函数DllRegisterServer的地址。然后它调用DllRegisterServer函数。所以DllRegisterServer中的任何代码都将被执行。您可以在此功能中添加自己的注册代码。