Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.036 c
3-1163669328
darlock
2006-11-16 12:28
2007.02.04
Как определить пуст блоб или нет


2-1169377884
md
2007-01-21 14:11
2007.02.04
как найти экземпляр класса?


2-1168931007
Alex_06
2007-01-16 10:03
2007.02.04
Создание програмно пунктов основного меню


2-1168832729
Кубоид
2007-01-15 06:45
2007.02.04
Как написать функцию проверки столкновений двух сфероидов?


2-1168579608
VOPROS
2007-01-12 08:26
2007.02.04
Группировка по месяцам на русском




   Наверх