我有一台安装了多个应用程序的 Windows 服务器。对于每个应用程序,我们创建了一个与其交互的宏。例如,打开 ERP -> 转到产品注册 -> 添加新产品。这些脚本可以正常工作,但前提是 Windows 具有活动显示。我如何在 Windows 上模拟虚拟显示,以便宏仍能正常工作。
答案1
直到 Windows 7/Windows Server 2008 R2,在运行服务/计划任务时都会有一个“与桌面交互”标志。此标志已在较新的 Windows 版本中删除,但仍可通过以下注册表项控制的旧选项激活:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\NoInteractiveServices
将其值设置为 0 以允许服务与桌面交互。
看https://docs.microsoft.com/en-us/windows/desktop/services/interactive-services了解有关如何执行交互式服务的更多信息。