Конференция "Corba" » Как зарегистрировать DLL с помощью regsvr32? [Delphi, Windows]
 
  • Dmitriy (16.10.09 13:16) [0]
    Здравствуйте все!
    Меня интересует вопрос: можно ли из своей программы зарегистрировать DLL и как? Я читал здесь на сайте статью про DLL-ки и как их регистрировать. Но есть ещё такая проблема: если DLL-ка не своя и устанавливается с помощью regsvr32 через bat-ник. А этот regsvr32 регистрирует как-то по своему. А я в этом пока ещё не разбираюсь. Может кто-нибудь сможет подсказать, как из своей консольной программки эту DLL-ку зарегистрировать через regsvr32?
  • clickmaker © (16.10.09 14:25) [1]
    > как из своей консольной программки эту DLL-ку зарегистрировать
    > через regsvr32?

    WinExec("regsvr32 /s mydll.dll", SW_HIDE)
  • Сергей М. © (17.10.09 19:07) [2]

    > regsvr32 регистрирует как-то по своему


    Не "по своему", а как положено - грузит DLL и вызывает экспортируемую функцию DllRegisterServer

    Читать сюда:
    http://msdn.microsoft.com/en-us/library/ms682162%28VS.85%29.aspx
 
Конференция "Corba" » Как зарегистрировать DLL с помощью regsvr32? [Delphi, Windows]
Есть новые Нет новых   [118640   +43][b:0][p:0]