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

Вниз

Про хендел окна знаю, а вот про процессы....   Найти похожие ветки 

 
MacroDenS ©   (2003-06-02 12:33) [0]

народ кто знает как, как в 2000 и выше выцепить хендл процесса?
и соответственно послать ему сообщение (если так же через sendmessage) то тогда вопрос только один - хендел процесса...


 
Digitman ©   (2003-06-02 12:38) [1]

1. Хэндл целевого процесса м.б. получен вызовами CreateProcess[Ex], OpenProcess[Ex]
2. Процессу нельзя послать сообщение.


 
jack128 ©   (2003-06-02 17:40) [2]

MacroDenS © (02.06.03 12:33
Помимо окон сообщения можно послать в поток (см PostThreadMessage(...))


 
Scrach ©   (2003-06-11 00:22) [3]

В 2000 не пробовал но должно. Самплы могу кинуть на мыло :)


 
max2057 ©   (2003-06-12 14:01) [4]

а вы знаете что окнам чужого процесса нельзя послылать сообщения?
некоторые конечно можно, но не все.
а знаете почему? а потому что все процессы крутятся в разных адресных пространствах.
Например WM_SET_TEXT можно посылать потому что ВИНДА смотрит что за сообщение летит и если это WM_SET_TEXT, то в адресном пространстве процесса-получателя она создает область памяти и копирует туда то на что указыает wparam (или lparam точно не помню) и содержимое указателя на данные в сообщении подменяет адресом созданной области памяти. поэтому прежде чем посылать сообщение чужому окну надо убедится, что указатель будет понят правильно



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
9-91965
Armageddon
2003-02-13 21:27
2003.08.28
Как использовать модели созданные в 3ds Max.


7-92287
Globa
2003-06-15 11:57
2003.08.28
Технология написания Shell a для Windows


9-91964
Ricks
2003-02-27 15:35
2003.08.28
OpenGL -> Billboards.


11-92088
Ал
2002-12-19 12:58
2003.08.28
KOL OLE RichEdit с рисунками - PBrush сообщает об ошибке


3-92023
Anna
2003-08-05 09:42
2003.08.28
Поиск данных