【发布时间】:2008-10-17 09:21:02
【问题描述】:
有没有简单的方法告诉 Windows 不要在无头服务器计算机上显示弹出窗口?
目前偶尔的应用程序弹出窗口会导致我的应用程序冻结,因为没有人可以在控制台上按“确定”。只需登录到事件日志就足够了。
【问题讨论】:
-
什么样的应用程序会导致弹出窗口出现?
标签: winapi popup windows-server-2003 headless
有没有简单的方法告诉 Windows 不要在无头服务器计算机上显示弹出窗口?
目前偶尔的应用程序弹出窗口会导致我的应用程序冻结,因为没有人可以在控制台上按“确定”。只需登录到事件日志就足够了。
【问题讨论】:
标签: winapi popup windows-server-2003 headless
根据需要处理的确切弹出窗口,有几种方法。
【讨论】:
这完全取决于弹出窗口的类型,从系统的消息框到自定义对话框。所以我认为没有通用的解决方案。
如果我有问题,我会使用宏语言,如 AutoHotkey(或 AutoIt),来检测弹出窗口的激活并自动点击放弃按钮。
[编辑] 找到一个现成的 AHK 弹出窗口拦截器:New window (popup) blocker
也许可以按原样使用,或者作为起点。
【讨论】: