抑制Windows中的弹出窗口
问题描述:
是否有一种简单的方法可以告诉Windows不要在无头服务器计算机上显示弹出窗口?抑制Windows中的弹出窗口
目前偶尔的应用程序弹出窗口正在导致我的应用程序冻结,因为没有人可以在控制台上按'好'。只需登录eventlog就足够了。
答
这一切都取决于弹出窗口的种类,从系统消息框到自定义对话框。所以我不认为有一个通用的解决方案。
我是否应该遇到问题,我会使用像AutoHotkey(或AutoIt)这样的宏语言来检测弹出窗口的激活情况并自动点击放弃按钮。
发现准备使用AHK弹出窗口阻止程序:New window (popup) blocker
也许可以按原样或作为起点使用。
答
具体取决于需要处理的弹出窗口,有几种方法。
- 对于硬错误弹出处理,HOWTO: How To Change Hard Error Popup Handling in Windows NT
- 创建应用程序,以显示消息。 Microsoft有一些文档(来自XP Embedded文档,但这不需要XP Embedded):Creating a Win32 Service这允许在处理消息,日志记录和回复(即按下所需的按钮)方面进行大量的自定义。
什么样的应用程序导致弹出窗口出现? – Galghamon 2008-10-17 09:25:55