Присоединение к процессу в Windows Me и XP.
Написал программу на VB для подсоединения к процессу.
Окно процесса имеет имя DETECTOR.
Вот из нее выдержка:
_____________________________________________________
Dim hwnd As Long
Dim pid As Long
hwnd = FindWindow(vbNullString, "DETECTOR")
GetWindowThreadProcessId hwnd, pid
pHandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
______________________________________________________
В Windows Me программа прекрасно работает.
В Windows XP запускается но не находит pHandle.(контролировал hwnd, pid и pHandle)
Вследствие чего не присоединяется к процессу.
Что не так?