我怎样才能永久绕过Windows XP的启动?

我有一个Windows XP的应用程序。 此应用程序与硬件一起部署。 该应用程序是在这些机器上运行的唯一应用程序。 这些机器从来没有连接到互联网。 我对瞬时启动(或快速启动)选项感兴趣,这些选项绕过了这些机器的Windows XP启动。

这与Windows XP“hibernate”类似,但不完全相同。 hibernate状态下,内存状态只能从磁盘读取一次 – 系统下一次打开。 我想要一个永久存储在磁盘上的内存状态,所以系统总是每次从同一个地方开始,而不pipe它是如何closures的。 我怎样才能做到这一点?

听起来你正在寻找Windows Embedded的休眠一次,恢复许多功能。

如果你喜欢“休眠”,你可以使用VMWare。

  1. 在主机上安装ArchLinux和VMWare。
  2. 准备您的Windows XP作为客户操作系统。
  3. 自定义主机的启动过程,让它运行VMWare并将Windows恢复到快照。

嗯,简单的答案是“不容易!”,但一种方法可能是尝试使用您自己的应用程序/脚本来替代Windows shell而不是Explorer作为默认启动自定义界面/状态。 基本上它使用这个注册表项来完成:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ shell

关于这方面的信息似乎实际上是一个快速的谷歌搜索后相当稀缺,但下面的链接提供了一些细节:

http://www.trap17.com/index.php/how-change-windows-xp-shell_t20367.html

我想如果你在“Windows XP shell替换”上进行Google Groups搜索,你可能会得到更多的信息。

你可以尝试在他们上安装TweakUI ,并让他们自动登入。 一旦你这样做,只需将您的应用程序添加到启动菜单(或在注册表中,在:

HKLM\Software\Microsoft\Windows\CurrentVersion\Run 

杰夫·阿特伍德在这个事情上有一个帖子。