在 Windows 7 XP 模式下创建应用程序快捷方式

在 Windows 7 XP 模式下创建应用程序快捷方式

我有一个非常老旧的应用程序,我设法将它从一台机器转移到另一台机器;它的安装程序实际上无法在较新版本的 Windows 下运行,但我能够追踪使其运行所需的注册表更改和 DLL 注册。我能够在 XP 模式环境中创建桌面图标,并且该程序可以运行……但我想在 Windows 7 菜单中添加一个图标,并以半原生模式运行该程序。

例如,XP 模式下 Microsoft Security Essentials 的图标具有以下目标:%SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\VMCPropertyHandler.dll,LaunchVMSal "Windows XP Mode" "||232f633" "Microsoft Security Essentials"

现在,唯一看起来“神奇”的部分是“||232f633”——有谁知道它从何而来,或者如何识别任意程序的正确等价物?我了解到,如果该程序是通过 .msi 文件(或 WISE、NSIS 或其他程序)正常安装的,这个 ID 就会自动生成……

感谢您的任何见解!(是的,我在 SuperUser 上交叉发布 - 但我有预感这会在这里更快地找到答案。)

答案1

基本上,您需要打开 Windows XP VM,创建快捷方式,然后将其复制到 VM 内的所有用户配置文件

参考

答案2

转到 Documents and Settings\All Users\Start Menu(在 VM 内)并从那里运行新建快捷方式向导。

相关内容