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 をレジストリに登録する際に、どこかのデフォルト パスに登録されます。ここで、このデフォルト パスを変更し、DLL をRegsvr32HKEY_LOCAL_MACHINEを使用して階層内の特定のパスに登録します。私はC++でプロジェクトを行っています。誰でも私を助けてくれませんか??
HKEY_LOCAL_MACHINE
RegSvr32を使用して DLL をロードし、LoadLibraryを使用GetProcAddressして、エクスポートされた関数のアドレスを取得しますDllRegisterServer。次に、関数を呼び出しDllRegisterServerます。したがって、コードが含まれているものは何でもDllRegisterServer実行されます。この関数に独自の登録コードを追加できます。
RegSvr32
LoadLibrary
GetProcAddress
DllRegisterServer