Здравствуйте, 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"
Здравствуйте, 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
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++' — ПК