如果这个过程只有一个窗口,它会很好用。
但是,如果有提示对话框或提示对话框或另一个子窗口,隐藏方法只隐藏主窗口,而不是对话框…
你能帮我隐藏一个过程的所有窗口吗?
如何检测Windows开始菜单/开始屏幕何时打开?
在Windows中检测全屏应用程序退出
权限被拒绝使用wicked_pdf
_open重buildEINVAL共享文件
非常感谢
这是我的代码:
[DllImport("user32.dll")] private static extern Boolean ShowWindow(IntPtr hWnd,Int32 nCmdshow); public void Show() { ShowWindow(_processHwnd,SwShow); } public void Hide() { Process[] processRunning = Process.GetProcesses(); foreach (Process pr in processRunning) { if (pr.Id == _process.Id) { _processHwnd = pr.MainWindowHandle; } } ShowWindow(_processHwnd,SwHide); }
如何开始编写DDK代码?
MediaElement无法播放包含#
直接读取.evt / .evtx文件
在Windows上安装pycurl,DLL错误
如何获得任务栏的背景颜色
您需要通过P / invoke使用更多的Win32 API来获取其他顶级窗口的窗口句柄。
调用GetwindowThreadProcessId()来获取主窗口的线程ID。
调用EnumThreadWindows()枚举该线程的所有顶级窗口。
在这个过程中,有可能有与不同线程相关联的窗口,但其概率很小。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。