如何永久绕过Windows XP启动?

时间:2009-01-08 02:22:34

标签: windows windows-xp embedded hibernation

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

这类似于Windows XP“休眠”,但并不完全如此。休眠时,内存状态仅从磁盘读取一次 - 下次打开系统时。我希望将内存状态永久存储到磁盘,因此系统始终每次从同一位置启动,无论它是如何关闭的。我怎样才能做到这一点?

4 个答案:

答案 0 :(得分:3)

听起来您正在寻找Windows Embedded的Hibernate Once, Resume Many功能。

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

嗯,简短的回答是“不容易!”,但有一种方法可以尝试用你自己的应用程序/脚本替换windows shell,启动你自己的自定义接口/状态而不是默认的Explorer。基本上它是使用这个reg键完成的:

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

在进行快速Google搜索后,实际上看起来似乎相当稀缺,但下面的链接提供了更多细节:

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

我认为如果您在“Windows XP shell replacement”上进行Google网上论坛搜索,您可能会获得更多信息。

答案 3 :(得分:0)

您可以尝试使用installing TweakUI,并让他们自动登录。完成后,只需将应用程序添加到“启动”菜单(或在注册表中,位于:

下)
HKLM\Software\Microsoft\Windows\CurrentVersion\Run

杰夫阿特伍德有一篇关于very thing的帖子。