0

dll をレジストリに登録する際に、どこかのデフォルト パスに登録されます。ここで、このデフォルト パスを変更し、DLL をRegsvr32HKEY_LOCAL_MACHINEを使用して階層内の特定のパスに登録します。私はC++でプロジェクトを行っています。誰でも私を助けてくれませんか??

4

1 に答える 1

0

RegSvr32を使用して DLL をロードし、LoadLibraryを使用GetProcAddressして、エクスポートされた関数のアドレスを取得しますDllRegisterServer。次に、関数を呼び出しDllRegisterServerます。したがって、コードが含まれているものは何でもDllRegisterServer実行されます。この関数に独自の登録コードを追加できます。

于 2012-09-14T05:59:03.577 に答える