Главная страница
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.031 c
2-1168720527
Beavercrazy
2007-01-13 23:35
2007.02.04
Ошибка: не могу найти строку для обновления


15-1168621719
AntiUser
2007-01-12 20:08
2007.02.04
Обход ограничений безопасности в FreeBSD


1-1165581476
Elen
2006-12-08 15:37
2007.02.04
Print Screen


15-1168962755
Tujh
2007-01-16 18:52
2007.02.04
Можно ли Нейросетью Распознавать картинки


15-1168801350
vasIzmax
2007-01-14 22:02
2007.02.04
Просто интересно