Главная страница
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.032 c
2-1169040951
InfraRed
2007-01-17 16:35
2007.02.04
Функция RegConnectRegistry


2-1169128955
hypnotize
2007-01-18 17:02
2007.02.04
Проблема с TLabel


15-1168412476
Rouse_
2007-01-10 10:01
2007.02.04
Хех, Твой ник по японски :)


2-1169034700
AlexT1000
2007-01-17 14:51
2007.02.04
Как восстановить файл(ы) из корзины?


2-1169295348
redlord
2007-01-20 15:15
2007.02.04
получение почты средствами компонентов indi