Вниз
Скачать: 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.026 c
9-1130332463
Кефир87
2005-10-26 17:14
2006.05.21
TDXSound без VCL


2-1146644528
Вася
2006-05-03 12:22
2006.05.21
Вычислить время работы


2-1145873010
Task
2006-04-24 14:03
2006.05.21
Работа с WebBrouser


15-1145858794
Spirit of RO
2006-04-24 10:06
2006.05.21
Используете ли вы


2-1146234817
AlexanderMS
2006-04-28 18:33
2006.05.21
Удаление нескольких выбранных элементов в ListBox




   Наверх