C# 怎么样根据窗口句柄获得进程ID?
现在我要实现根据一个窗体的句柄获得这个窗体所在进程的ID,但是//根据线程句柄查找进程ID[DllImport("kernel32.dll",SetLastError=t...
现在我要实现根据一个窗体的句柄获得这个窗体所在进程的ID,但是
//根据线程句柄查找进程ID
[DllImport("kernel32.dll", SetLastError = true)]
public static extern int GetProcessIdOfThread(IntPtr ThreadHandle);
这个函数在32位的XP底下不能用,报kernel32.dll没有GetProcessIdOfThread函数。据说只能用Thread32Next的方法枚举出来,但是不会用,请哪位达人赐教下,不胜感谢...急用
补充下:就像spy++拖到一个窗体上展示的一样,我就是要通过C#代码获得spy++显示的那个:进程ID的值。。。 展开
//根据线程句柄查找进程ID
[DllImport("kernel32.dll", SetLastError = true)]
public static extern int GetProcessIdOfThread(IntPtr ThreadHandle);
这个函数在32位的XP底下不能用,报kernel32.dll没有GetProcessIdOfThread函数。据说只能用Thread32Next的方法枚举出来,但是不会用,请哪位达人赐教下,不胜感谢...急用
补充下:就像spy++拖到一个窗体上展示的一样,我就是要通过C#代码获得spy++显示的那个:进程ID的值。。。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询