Главная страница
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.074 c
9-1143169856
VolanD666
2006-03-24 06:10
2007.02.04
Как так...


11-1145518851
smok_red
2006-04-20 11:40
2007.02.04
почему возникает


2-1169382270
Cj
2007-01-21 15:24
2007.02.04
Выделение файла


2-1169036841
root
2007-01-17 15:27
2007.02.04
Как узнать под каким пользователем загруженна программа


15-1168885719
ferr
2007-01-15 21:28
2007.02.04
The Doors. Фильм Оливера Стоуна.