0

有没有一种简单的方法来告诉 Windows 不要在无头服务器机器上显示弹出窗口?

目前,偶尔的应用程序弹出窗口导致我的应用程序冻结,因为没有人可以在控制台上按“确定”。只需登录到事件日志就足够了。

4

2 回答 2

2

Depending on precisely what popups need to be handled, there are a couple of approaches.

  1. For hard error popup handling, HOWTO: How To Change Hard Error Popup Handling in Windows NT
  2. Creating an application to suppress messages. Microsoft has some documentation (from the XP Embedded documentation, but this does not require XP Embedded): Creating a Win32 Service This allows for considerable customization in the handling of the messages, logging, and replies (i.e. depressing the button you want).
于 2009-05-20T13:41:55.650 回答
0

这完全取决于弹出窗口的类型,从系统的消息框到自定义对话框。所以我认为没有通用的解决方案。

如果我有问题,我会使用宏语言,如 AutoHotkey(或 AutoIt)来检测弹出窗口的激活并自动单击丢弃按钮。

[编辑] 找到了一个现成的 AHK 弹出窗口阻止程序:新窗口(弹出窗口)阻止
程序也许可以按原样使用,或者作为一个起点。

于 2008-10-17T09:40:46.543 回答