Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] [Win32] можно и под W98:: нет, нельзя 29.05.02 18:34 Число просмотров: 1120
Автор: BXS Статус: Незарегистрированный пользователь Отредактировано 29.05.02 18:35 Количество правок: 1
|
> Вот мой примерчик, закрывающий окно hwnd в другом процессе > (с ожиданием результата). Вроде тут есть доступ и к > процессу, и к потоку: > DWORD pid; > HANDLE hproc; > GetWindowThreadProcessId(hwnd,&pid); > hproc = OpenProcess(PROCESS_ALL_ACCESS,TRUE,pid); > ::PostMessage(hwnd, WM_CLOSE, 0, 0); > WaitForInputIdle(hproc,INFINITE); > CloseHandle(hproc);
в том то и дело что нет.
ты не получаешь хендл удаленного потока. система сама это реализует внутри себя. поэтому PostMessage работает. естественно, винда знает как получать хендлы, но документированного способа не дает. приходица изварачиваца.... как именно - я не знаю....
скачал kernel32.dll и winME но ясно дело loadlibrary не захотела его читать... ну эт я так, для самокнтроля... для симуляции деятельности.. (((
|
|
|