Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

My Computer   Найти похожие ветки 

 
Pit ©   (2006-02-25 18:29) [0]

Доброго времени суток Мастера,меня интерисует такой вопрос , при использование функции
PostMessage(FindWindow(CabinetWClass, "My Computer")), WM_CLOSE, 0, 0);
Окно My Computer закрвается нормально, если же использую
Wnd:= FindWindow(CabinetWClass, "My Computer");
GetWindowThreadProcessID(Wnd, ProcessID);
ProcessHandle := OpenProcess(PROCESS_TERMINATE, FALSE, ProcessID);
TerminateProcess(ProcessHandle,4);

Пропадает Task Bar, Tray Bar.
Обьясните пожалуйста поподробнее в чём здесь проблема или дайте ссылку где можно об этом почитать.
Заранее Спасибо.


 
Eraser ©   (2006-02-25 19:03) [1]


> Pit ©   (25.02.06 18:29)


> PostMessage(FindWindow(CabinetWClass, "My Computer")), WM_CLOSE,
>  0, 0);

закрывает указаное окно, а

> TerminateProcess(ProcessHandle,4);

закрывает explorer.exe


 
Pit ©   (2006-02-25 19:10) [2]

А если Dial-ap Connection
Wnd:= FindWindow(#32770, "Caption");
GetWindowThreadProcessID(Wnd, ProcessID);
ProcessHandle := OpenProcess(PROCESS_TERMINATE, FALSE, ProcessID);
TerminateProcess(ProcessHandle,4);
Происходит тоже, при чём explorer.exe.


 
Eraser ©   (2006-02-25 19:13) [3]


> Pit ©   (25.02.06 19:10) [2]

вывод? - Wnd тоже принадлежит explorer.exe.


 
Pit ©   (2006-02-25 19:20) [4]

Хорошо почему здесь Wnd не принадлежит explorer.exe?
Wnd := FindWindow("notepad", nil);
GetWindowThreadProcessID(Wnd, ProcessID);
ProcessHandle := OpenProcess(PROCESS_TERMINATE, FALSE, ProcessID);
TerminateProcess(ProcessHandle,4);

Всё работает отлично.
Если есть желание могу привести код всей программы разберёшся помоги плиз.


 
Eraser ©   (2006-02-25 19:57) [5]


> Pit ©   (25.02.06 19:20) [4]


> Хорошо почему здесь Wnd не принадлежит explorer.exe?

потому что принадлежит notepad.exe.
В таком ключе можно до бесконечности дисскутировать, пока ты не прочитаешь хотя бы вот это
http://www.podgoretsky.com/ftp/Docs/Classics/Richter/richter4ru.zip (3.2M)

:-)


 
Pit ©   (2006-02-25 20:18) [6]

Eraser Спасибо за  ссылку, скачал, уже внимательно читаю.



Страницы: 1 вся ветка

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
2-1146655911
Vetas
2006-05-03 15:31
2006.05.21
Печать Tchart


2-1146654892
Alex7
2006-05-03 15:14
2006.05.21
Поиск ошибки


15-1146118919
WG
2006-04-27 10:21
2006.05.21
Пропало основное окно в Delphi! Вроде какой-то файл надо удалить?


15-1146141096
Харько
2006-04-27 16:31
2006.05.21
на что переходить?


15-1145625698
Ketmar
2006-04-21 17:21
2006.05.21
php-форум, похожий на этот, а не на phpBB %-)