直接启动 Windows XP 或 7 进入应用程序,而不显示任何 Windows 内容(例如进度条、“欢迎”屏幕、鼠标光标等)?

直接启动 Windows XP 或 7 进入应用程序,而不显示任何 Windows 内容(例如进度条、“欢迎”屏幕、鼠标光标等)?

基本上,我想要做的是让 Windows 加载然后直接以全屏模式启动应用程序,但在应用程序启动之前,我绝对不想显示任何 Windows 内容。所以我希望 Windows 加载屏幕是空白的,我不希望显示“欢迎”屏幕,并且鼠标光标在应用程序启动之前绝不能出现。所以基本上,打开电脑,一旦 Windows 开始加载,屏幕必须完全空白,直到 Windows 中的应用程序以全屏模式启动。这可能吗?无论是在 Windows XP 还是 7 中。我似乎到处都找过了,虽然 Windows 加载屏幕/进度条似乎可以隐藏,但我还没有找到隐藏欢迎屏幕的方法。好吧,我想我读到过可以删除实际的“欢迎”,但在应用程序启动前,我仍然会看到蓝色的 Windows 背景和光标显示几秒钟。有什么建议吗,还是根本就不可能?感谢您的阅读。

答案1

据我所知,这只适用于 Windows 7。从未在 Windows XP 上测试过,您可以尝试一下(只需查看是否存在相同的注册表项和值)。“但是,您使用的应用程序可能无法工作,因为 Windows 内核可能未完全加载。例如,如果您计划执行的程序非常基于图形,则 Windows 可能无法运行它,因为它无法访问其更复杂的库。”

要使鼠标不可见,您需要通过命令行禁用鼠标。为此,您应该使用由 Microsoft 创建的 devcon.exe; 不幸的是,您可能必须按照该指南获取它。一旦您获得它,请将其添加到批处理文件中,Drive:\Path\to\devcon.exe disable <hwid>其中 <hwid> 是鼠标的硬件 ID(可以通过设备管理器中的属性或通过为其devcon.exe命名的开关之一找到)。将此代码放在启动程序的位置之前(鼠标在禁用时,指针,另一方面,可能显示 - 您可以按照@Ivan 的建议并使指针不可见)。

在大多数情况下,我都会关注我的一篇旧帖子使用相同的方法。如果您想撤消此操作(结合此文章和此文章应该可以帮助您使用逻辑撤消),请通过撤消您现在要使用 Windows 的可启动安装磁盘执行的操作来撤消。

  1. 打开regedit并前往,HKLM\SYSTEM\Setup您可能需要以管理员权限启动它(通过用户帐户)

  2. 将 REG_DWORD 值调整SetupType2(或0恢复)

  3. 将 REG_SZ 值调整CmdLineDrive:\the\path\to\your\batch.bat(或 null (表示空白)以恢复)

  4. 重启,尽情享受吧!如果它不能正常工作,例如应用程序无法加载,您应该准备好 Windows 安装磁盘或驱动器,这样您就可以通过启动它轻松解决问题。

答案2

如果这是唯一需要关注的问题,您可以将背景更改为应用程序的图像,并可能设置自定义(不可见)光标。

可以将视频输出设置为另一个(可能不存在的)显示器,然后在程序启动时切换它,但我怀疑出现故障的概率很高。

您还可以尝试在 Linux 下的 wine 或 virtualbox 下运行您的程序,这更具可定制性,但可能很复杂。

如果您可以添加硬件,可能更简单、更全面的方法是添加继电器,切断显示器的电源或数据,然后由程序激活。例如,KVM(或只是 M)切换器并不那么昂贵,也许您可​​以以某种方式从程序中安装它。

相关内容