如何获取某个进程的窗口类名?
我想在c#中实现这一点。
我已经尝试过 c# 中的进程类,但我只能获取进程的窗口名称。
Thanks
我假设你的意思是你想获得的类名主窗口一个过程的。
为此,您需要使用以下命令获取主窗口的句柄MainWindowHandle
你的Process
对象,然后使用以下互操作方法获取类名:
[DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)]
static extern int GetClassName(IntPtr hWnd, StringBuilder lpClassName, int nMaxCount);
see pinvoke.net http://www.pinvoke.net/default.aspx/user32.getclassname对于示例代码和MSDN http://msdn.microsoft.com/en-us/library/windows/desktop/ms633582%28v=vs.85%29.aspx有关该功能的详细信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)