При регистрации DLL в реестре, он где-то регистрируется по умолчанию. Теперь я хочу изменить этот путь по умолчанию и зарегистрировать мой Dll для конкретного пути в HKEY_LOCAL_MACHINE
использование иерархии Regsvr32. Я делаю свой проект на C ++. Может кто-нибудь, пожалуйста, помогите мне из этого ??
RegSvr32
просто загружает DLL, используя LoadLibrary
и использует GetProcAddress
получить адрес экспортируемой функции DllRegisterServer
, Затем он вызывает DllRegisterServer
функция. Так что какой бы код ни был в DllRegisterServer
будет выполнен. Вы можете добавить свой собственный регистрационный код в этой функции.
Других решений пока нет …