Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.08.28;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
3-91973
Петров Денис
2003-08-06 17:00
2003.08.28
is not a valid timestamp


14-92169
tvic
2003-08-11 15:33
2003.08.28
Помогите новичку


1-92116
dvp1
2003-08-15 14:48
2003.08.28
Как отсортировать данные в двухпольном TStringGrid?


7-92277
_Al
2003-06-11 15:35
2003.08.28
RAR, работа с файлами архивов


3-92076
mikhasenko.anton
2003-08-01 07:23
2003.08.28
ADO. Подскажите пжлста как можно запаковать DBF через ADO?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский