process是进程,thread是线程。不知道你到底是要进程还是线程。

解决方案 »

  1.   

    Process[] proWinName = System.Diagnostics.GetProcessesByName("WinName");ID号为:proWinName[0].Id
      

  2.   

    System.Diagnostics.GetProcessesByName("WinName");
    ^^^^^^^^^
    上面那个winname是process的名字吧?我知道的只有窗口的名(标题).
      

  3.   

    AppDomain.GetCurrentThreadId(); 可以得到当前线程的ID.
      

  4.   

    ms-help://MS.NETFrameworkSDKv1.1.CHS/cpref/html/frlrfsystemappdomainclassgetcurrentthreadidtopic.htm
      

  5.   

    先用API  FindWindow 得到句柄。然后然后枚举所有进程,与进程的Handle属性比较相同的就是