Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.029 c
2-1146745006
olevacho_
2006-05-04 16:16
2006.05.21
формат данных для TiDHTTP.POST


6-1131607305
leksaa
2005-11-10 10:21
2006.05.21
indy, proxy и авторизация


15-1145625398
recordPlay
2006-04-21 17:16
2006.05.21
С помошью какой программы можно записать RealOne Player файл?


2-1146717075
TaSk
2006-05-04 08:31
2006.05.21
TAnimate


9-1129576649
Bogdan1024
2005-10-17 23:17
2006.05.21
Вообще игры на ВижуалБасике делают?




   Наверх