gpt4 book ai didi

windows-8 - 以编程方式关闭 Windows 8 中的开始屏幕

转载 作者:行者123 更新时间:2023-12-01 14:09:36 25 4
gpt4 key购买 nike

我们有自动化的 UI 测试,通过在虚拟机上定期运行来验证我们的软件。我想向这个池中添加一些 Windows 8 发布预览版机器,这样我们就可以针对它运行我们的自动化测试脚本,并确保我们的应用程序继续工作。

我们通过从干净的快照启动虚拟机来确保我们的测试始终以干净的状态开始。当机器启动时,它们的开始菜单/启动文件夹中有一个启动脚本的快捷方式。

问题是,在 Windows 8 上,启动屏幕会在机器启动时显示,我们的 UI 测试无法与应用程序交互,因为启动屏幕会阻止一切。他们尝试单击鼠标并最终意外启动随机 Metro 应用程序,所有测试都失败了。

我以前在 Windows 8 消费者预览版下运行过。我们的脚本调用 IShellDispatch4.ToggleDesktop启动时,这会导致开始屏幕隐藏。

在发布预览中,这不再有效。

我也试过:

  • 创建 explorer.exe 的快捷方式,as per this article .它不起作用。

  • 创建屏幕保护程序的快捷方式,根据 this Howtogeek article 调用资源管理器/ToggleDesktop .它不起作用(看起来它可能只是调用 IShellDispatch4.ToggleDesktop 无论如何)。

最佳答案

听起来您已经在使用 VM 主机的 API 来执行诸如从脚本启动和停止虚拟机之类的操作。您可以使用相同的 API 将 Windows + D 组合键发送到虚拟机吗?这将显示桌面。

关于windows-8 - 以编程方式关闭 Windows 8 中的开始屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10844198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com