![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как глянуть строку с AV в DLL? :) [D7, 2000, XP]
antonn © (2009-07-16 19:22:00)забыл, никак не вспомню... Есть окошко AV с адресом типа FF63F1A0, выскочило в dll, хотел глянуть по ней на какой строке ругнулось, а забыл как :)
Германн (2009-07-17 02:40:00) [1]
> antonn © (17.07.09 02:00) [15]
>
> он тоже неправильно передавал параметры в цепочке ловушек?
> =)
>
А ты погляди на дату публикации.
И учти наше (и тем более ваше) отставание от мэйнстрим. :)
antonn (2009-07-17 02:00:00) [2]он тоже неправильно передавал параметры в цепочке ловушек? =)
Германн (2009-07-17 01:51:00) [3]Удалено модератором
Примечание: Давай ты будешь флудить в специальной конференции ?
Игорь Шевченко (2009-07-16 23:30:00) [4]antonn © (16.07.09 23:05) [12]
В варианте статьи, при передаче следующему в цепочке хуку обрезаются старшие 16 бит
antonn (2009-07-16 23:05:00) [5]завтра проверю с этой поправкой :)
Игорь Шевченко (2009-07-16 23:01:00) [6]antonn © (16.07.09 22:53) [10]
> function SysMsgProc(code : integer; wParam : word; lParam
> : longint) : longint; stdcall;
wParam: WPARAM
Павлова при встрече побью :)
antonn (2009-07-16 22:53:00) [7]нет, вообще все очистил до (разобрал весь проект до каркаса):
function SysMsgProc(code : integer; wParam : word; lParam : longint) : longint; stdcall;
begin
if code = HC_ACTION then begin
end;
Result:=CallNextHookEx(GlobalData^.SysHook, Code, wParam, lParam);
end;
Игорь Шевченко (2009-07-16 22:37:00) [8]antonn © (16.07.09 21:47) [8]
Я надеюсь, ты внутри WH_GETMESSAGE MessageBox не выдаешь ? (ну мало ли...)
antonn (2009-07-16 21:47:00) [9]
> Игорь Шевченко © (16.07.09 21:25) [7]
> примеры в студию
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=548
те что в Example2 выдают AV 100% при открытии и закрытии Фаерфокса, Ресторатора. Почти всегда крашится explorer при вызывании св-в любого файла.
ЗЫ там еще прикольная орфография: "клавишы" :)
Игорь Шевченко (2009-07-16 21:25:00) [10]
> Скорее всего из-за некорректной работы с CreateFileMapping(),
> хотя использовал широко распространные примеры с Королевства
> :(
примеры в студию
Anatoly Podgoretsky (2009-07-16 21:22:00) [11]> antonn (16.07.2009 21:20:05) [5]
Так это же вирус :-)
antonn (2009-07-16 21:20:00) [12]спасибо :)
> Anatoly Podgoretsky © (16.07.09 21:01) [4]
Да, это моя dll в виде хука :)
Кстати, отладить не смог, т.к. AV'шила и крушила браузеры, калькуляторы, дельфи... Скорее всего из-за некорректной работы с CreateFileMapping(), хотя использовал широко распространные примеры с Королевства :(
Anatoly Podgoretsky (2009-07-16 21:01:00) [13]> antonn (16.07.2009 19:22:00) [0]
Этот адрес относится к системным, какая то системная ДЛЛ
Игорь Шевченко (2009-07-16 19:48:00) [14]
> А в dll?
run|parameters|host application
ну и run
antonn (2009-07-16 19:44:00) [15]а если она не активна? :)
в "обычной программе" я могу сделать Run, ставить на паузу и посмотреть. А в dll?
Игорь Шевченко (2009-07-16 19:42:00) [16]search|find error например