Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.04;
Скачать: CL | DM;

Вниз

Автовыгрузка DLL аспекты реализации   Найти похожие ветки 

 
kaZaNoVa ©   (2007-01-17 02:50) [0]

в одной старой проге я когда-то придумал оригинальный механизм автовыгрузки DLL  самой себя)

в конце кода:
CreateThread(nil,0,GetProcAddress(GetModuleHandle("kernel32"),"FreeLibrary"),poi nter(hInstance),0,id);


что вы о этом думаете? так правильно?))

(тогда у меня это работало)


 
kaZaNoVa ©   (2007-01-17 02:52) [1]

навеяно:  http://delphimaster.net/view/4-1168978612/


 
ors_archangel ©   (2007-01-17 03:09) [2]

Ты создаёшь нить, которая вызывает FreeLibrary, почему не вызвать FreeLibrary из главной нити....


 
kaZaNoVa ©   (2007-01-17 03:11) [3]

ors_archangel ©   (17.01.07 3:09) [2]
в том и прикол .. из главной вроде глючило ... типа освобождала пока она еще работала


 
ors_archangel ©   (2007-01-17 03:49) [4]


> в том и прикол .. из главной вроде глючило ... типа освобождала
> пока она еще работала

Может тогда из чужого процесса убивать? CreateRemoteThread


 
Сергей М. ©   (2007-01-17 08:55) [5]


> kaZaNoVa ©   (17.01.07 02:50)


Кулибин)

FreeLibraryAndExitThread() на что существует, как думаешь ?


 
kaZaNoVa ©   (2007-01-17 12:59) [6]

Сергей М. ©   (17.01.07 8:55) [5]
FreeLibraryAndExitThread()

оооо оригинально)) и её мона вызывать из длл?))



Страницы: 1 вся ветка

Текущий архив: 2007.02.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.133 c
2-1169198242
Extar
2007-01-19 12:17
2007.02.04
Не сворачивается главная форма.


2-1168983706
Vovan #2
2007-01-17 00:41
2007.02.04
Туплю с GlobalAlloc


15-1168462847
DillerXX
2007-01-11 00:00
2007.02.04
Win32 и ожидание


15-1169042609
Рамиль
2007-01-17 17:03
2007.02.04
Я, конечно, понимаю, авторское право и все такое...


9-1143470364
Shweps
2006-03-27 18:39
2007.02.04
Документация по созданию игры на Delphi