Форум: "WinAPI";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
Внизwm_destroy VS "Черви" Найти похожие ветки
← →
TDionis (2005-07-15 23:00) [0]ничего не понимаю.
пишу:
procedure TForm1.Button1Click(Sender: TObject);
var
wnd: hwnd;
begin
wnd := FindWindow(nil, "Сетевая игра "Червы"");
showmessage(inttostr(wnd));
sendmessage(wnd,wm_destroy,0,0);
end;
Хандл показывается.Значит он есть. Аналогичным методом убивается саперик, солитер, блокнот и много чего. А вот червы нет. Объясните, пожалуйста, это я тупой или у меня не червы, а вирус???
← →
Игорь Шевченко © (2005-07-16 00:54) [1]PostMessage (wnd, WM_CLOSE, 0, 0) ?
или
PostMessage (wnd, WM_SYSCOMMAND, SC_CLOSE, 0) ?
← →
Marser © (2005-07-16 01:43) [2]Вполне поддерживая предыдущего оратора в том смысле, что есть более подходящие пути закрытия окна, хочу заметить, что было бы нелишним ещё раз убедиться, что найденный дескриптор принадлежит именно вашему окну.
← →
Kerk © (2005-07-16 10:06) [3]Сейчас придет Казанова и скажет, что нужно внедрить DLL и оттуда вызвать ExitProcess :)))
← →
TDionis (2005-07-16 14:14) [4]хандл точно тот: WindowFromPoint(),FindWindow(), WinSight - все один и тот же показывают хандл...
- хм...РАБОТАЕТ!! 8[]
PostMessage (wnd, WM_CLOSE, 0, 0)
не понял... а wm_destroy чем хуже?.. я понял: ЭТО ВСЕ БИЛЛ ГЕЙТС! ))
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.09.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c