Полезности Исключительно для полезных тем из других разделов.
Темы тут не создаются!
Темы сюда перемещаются из других разделов, и на их старых местах остаются постоянные перенаправления.
16.09.2010, 15:07
#1
Новичок
Регистрация: 16.09.2010
Сообщений: 4
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Цитата:
Сообщение от
Drin
чуть элегантнее и для CT1, стилистику кода такую же как у авторши оставил для понятности:
Код:
lib_NWindow := LoadLibrary('NWindow.dll');
lib := lib_NWindow + $132060;
VirtualProtect(pointer(lib), 3, PAGE_EXECUTE_READWRITE, OldProtect);
p := pointer(lib);
byte(p^) := $c2;
byte(pointer(dword(p) + 1)^) := $08;
byte(pointer(dword(p) + 2)^) := $00;
VirtualProtect(pointer(lib), 3, PAGE_EXECUTE_READWRITE, OldProtect);
мб нубский вопрос, а зачем в конце вызывается VirtualProtect еще 1 раз?
с теми же параметрами..?
16.09.2010, 19:57
#2
Рыцарь
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
Vimmer , некропостер
16.09.2010, 22:05
#3
Местный
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
Цитата:
Сообщение от
QaK
Vimmer , некропостер
хм.., а смысл от постов, тут веть хайдов нету вроде?)
16.09.2010, 23:38
#4
Admin!
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
dyh9l , в чем связь хайдов и воскрешения тем пролежавших в забвении пару лет?
__________________
Я здесь практически не появляюсь!, Skype - ikskor
16.09.2010, 21:46
#5
Admin!
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
Vimmer , по логике опечатка, должна вызваться как то так:
VirtualProtect(pointer(lib), 3, OldProtect, OldProtect);
дабы восстановить что было...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
17.09.2010, 05:05
#6
Новичок
Регистрация: 16.09.2010
Сообщений: 4
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Цитата:
Сообщение от
xkor
Vimmer , по логике опечатка, должна вызваться как то так:
VirtualProtect(pointer(lib), 3, OldProtect, OldProtect);
дабы восстановить что было...
Спасибо, тоже подумалось что должна быть ошибка, но решил уточнить, а малоли какой хитрый выкрутас
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Часовой пояс GMT +4, время: 17:02 .
vBulletin style designed by
MSC Team .
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод:
zCarot
Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!