Re: Kak uznat' hWnd zapuschennogo processa.
От: alexandrov_alex США  
Дата: 24.09.03 10:28
Оценка: 1 (1) +1
Здравствуйте, UruGlox, Вы писали:

U> Rebyata podskajite kak poluchit' hWnd processa, kotoriy zapuschen mnoy s

U> pomoschyu funkcii WinExec (ili poxojey funkcii). Skajite pojaylusta est'
U> li funkciya spomoschyu kotoroy mojno zapustit' EXE i poliuchit' handle
U> processa !

В очередной раз наблюдаем непонимание отношений между сущностями в операционной системе. На ОДНОЙ локальной машине может быть МНОГО процессов. ОДИН процесс может иметь МНОГО потоков. ОДИН поток может создать МНОГО окон верхнего уровня (да и любых других).
Аналогия:
Компьютер — город.
Процессы — дома
Потоки — квартиры
Окна — окна в квартирах.

Ну что, сможешь ты по дому определить окно? Информации маловато, да?

-- Всего хорошего!
-- Alex Alexandrov, e-mail: alexandrov_alex@fromru.com
Posted via RSDN NNTP Server 1.7 "Bedlam"
It's kind of fun to do the impossible (Walt Disney)
Re: Kak uznat' hWnd zapuschennogo processa.
От: Kozyrevski  
Дата: 24.09.03 10:01
Оценка: -1
Здравствуйте, UruGlox, Вы писали:

UG>Rebyata podskajite kak poluchit' hWnd processa, kotoriy zapuschen mnoy s pomoschyu funkcii WinExec (ili poxojey funkcii).

UG>Skajite pojaylusta est' li funkciya spomoschyu kotoroy mojno zapustit' EXE i poliuchit' handle processa !

Если запускать процесс при помощи функции CreateProcess, то
последним параметром этой функции будет указатель на структуру
PROCESS_INFORMATION

typedef struct _PROCESS_INFORMATION { 
    HANDLE hProcess;  //Хандлер создаваемого процесса 
    HANDLE hThread; 
    DWORD dwProcessId; 
    DWORD dwThreadId; 
} PROCESS_INFORMATION;



D.Kosyrevsky
Kak uznat' hWnd zapuschennogo processa.
От: UruGlox  
Дата: 24.09.03 09:39
Оценка:
Rebyata podskajite kak poluchit' hWnd processa, kotoriy zapuschen mnoy s pomoschyu funkcii WinExec (ili poxojey funkcii).
Skajite pojaylusta est' li funkciya spomoschyu kotoroy mojno zapustit' EXE i poliuchit' handle processa !

24.09.03 15:28: Перенесено модератором из 'C/C++' — ПК
Izvinite za tupie voprosi ! >:)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.