DWORD GetWindowThreadProcessId(
  HWND hWnd,             // handle to window
  LPDWORD lpdwProcessId  // process identifier
);

解决方案 »

  1.   

    由ProcessId得到ProcessHandle可以用OpenProcess:
    HANDLE OpenProcess(
      DWORD dwDesiredAccess,  // access flag
      BOOL bInheritHandle,    // handle inheritance flag
      DWORD dwProcessId       // process identifier
    );
      

  2.   

    这是两个不同的东西,通过handle可以得到ID,handle只是标记这一进程的索引号ID通过
    GetCurrentProcessId得到,这是两回事
      

  3.   

    但是,VxD中有一个vwin32服务可以得到当前的process handle,MSDN中说可以用某个
    服务得到process ID?????????what that means?