powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как зарегистрировать dll программно?
11 сообщений из 11, страница 1 из 1
Как зарегистрировать dll программно?
    #34362357
reiler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Нужно зарегистрировать
программно dll, но без regsvr32. Как можно это сделать?
Я тут код надыбал, но чего с ним делать не знаю, посоветуйте что-нибудь:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
HINSTANCE hLib = LoadLibrary(dllName);

if (hLib != NULL)

{

void (*dllreg)();

(FARPROC&)dllreg = GetProcAddress(hLib, _T("DllRegisterServer"));

if (dllreg)

(dllreg) ();

FreeLibrary(hLib); 

}

...
Рейтинг: 0 / 0
Как зарегистрировать dll программно?
    #34362409
reiler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Иначе вопрос поставлю:
Какие библиотеки подцепить, чтобы этот код заработал?
...
Рейтинг: 0 / 0
Как зарегистрировать dll программно?
    #34362690
pandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
reilerВсем привет. Нужно зарегистрировать
программно dll, но без regsvr32. Как можно это сделать?
Я тут код надыбал, но чего с ним делать не знаю, посоветуйте что-нибудь:
...Какие библиотеки подцепить, чтобы этот код заработал?
DLL регистрировать не надо. regsvr32 предназначена для другого. Ты можешь вызвать любую функцию любой DLL, достаточно чтобы она была доступна (Windows может ее найти) на момент выполнения.
Чтобы код заработал надо обеспечить доступность библиотеки dllName.
...
Рейтинг: 0 / 0
Как зарегистрировать dll программно?
    #34362819
reiler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pandrew, спасибо.
Но мне не нужно использовать функции dll,
а просто сделать так, чтобы эта dll была доступна в сиситеме
для программ, которые ее используют.
...
Рейтинг: 0 / 0
Как зарегистрировать dll программно?
    #34362858
pandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
reilerНо мне не нужно использовать функции dll,
а просто сделать так, чтобы эта dll была доступна в сиситеме
для программ, которые ее используют.
Засунь Dll в system32 и будет вечное счастье.
...
Рейтинг: 0 / 0
Как зарегистрировать dll программно?
    #34362894
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pandrewЗасунь Dll в system32 и будет вечное счастье.

и не только ;) (c) Бабушка из домика
...
Рейтинг: 0 / 0
Как зарегистрировать dll программно?
    #34363028
reiler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Эта dll, которую использует одня прога хранится в ее установочной папке, т.е. не в system32,
пробовал перекидывать в system32 - не проходит. Хочу именно сделать программно. Но
в функциях WinApi плохо разбираюсь.
...
Рейтинг: 0 / 0
Как зарегистрировать dll программно?
    #34363447
pandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
reilerЭта dll, которую использует одня прога хранится в ее установочной папке, т.е. не в system32,
пробовал перекидывать в system32 - не проходит. Хочу именно сделать программно. Но
в функциях WinApi плохо разбираюсь.
Что значит не проходит?
...
Рейтинг: 0 / 0
Как зарегистрировать dll программно?
    #34363523
reiler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну то есть, используя программу, она говорит что нет объекта, библиотека которого
в этой dll
...
Рейтинг: 0 / 0
Как зарегистрировать dll программно?
    #34363594
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HRESULT DllInstall(BOOL bInstall, LPCWSTR pszCmdLine);
--------------------------------------------------------------
[подпись с другого сайта]
...
Рейтинг: 0 / 0
Как зарегистрировать dll программно?
    #34363621
pandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
reilerну то есть, используя программу, она говорит что нет объекта, библиотека которого
в этой dllТы бы лучше процитировал точно, кто, что и в какой момент пишет.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как зарегистрировать dll программно?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]