Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winapi 抑制Windows中的弹出窗口_Winapi_Popup_Windows Server 2003_Headless - Fatal编程技术网

Winapi 抑制Windows中的弹出窗口

Winapi 抑制Windows中的弹出窗口,winapi,popup,windows-server-2003,headless,Winapi,Popup,Windows Server 2003,Headless,有没有简单的方法告诉Windows不要在无头服务器上显示弹出窗口 目前,偶尔出现的应用程序弹出窗口导致我的应用程序冻结,因为没有人可以在控制台上按“OK”。仅仅记录到事件日志就足够了。这取决于弹出窗口的类型,从系统的消息框到自定义对话框。所以我不认为有一个通用的解决方案 如果我有问题,我会使用宏语言,如AutoHotkey(或AutoIt),来检测弹出窗口的激活,并自动单击放弃按钮 [编辑]找到一个随时可用的AHK弹出窗口阻止程序: 也许可以按原样使用,或者作为一个起点。根据需要处理哪些弹出窗口

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


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

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

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

[编辑]找到一个随时可用的AHK弹出窗口阻止程序:

也许可以按原样使用,或者作为一个起点。

根据需要处理哪些弹出窗口,有几种方法

  • 对于硬错误弹出处理
  • 创建应用程序以抑制消息。Microsoft有一些文档(来自XP Embedded documentation,但不需要XP Embedded):这允许在处理消息、日志和回复时进行大量定制(即按下所需的按钮)

  • 什么样的应用程序导致弹出窗口出现?