vote up 3 vote down star
1

I have a VERY old legacy app that I've managed to move from machine to machine; the installer for it doesn't actually work under newer versions of Windows, but I was able to track down the registry changes and DLL registrations necessary to make it work. I'm able to create a desktop icon in my XP mode environment, and the program works... but I'd like to add an icon to the Windows 7 menu, and run the program in semi-native mode.

For example, the icon for Microsoft Security Essentials in XP mode has the following target: %SystemRoot%\system32\rundll32.exe %SystemRoot%\system32\VMCPropertyHandler.dll,LaunchVMSal "Windows XP Mode" "||232f633" "Microsoft Security Essentials"

Now, the only part of that that seems to be "magic" is "||232f633" - does anyone have any idea where that comes from, or how to identify the correct equivalent for an arbitrary program? I gather that, had the program been installed normally through a .msi file (or WISE, or NSIS, or what have you), this id would have been generated automagically...

Thanks for any insights!

flag

1 Answer

vote up 4 vote down check

There is some info at http://medo64.blogspot.com/2009/05/windows-7-and-power-of-xp.html.

You need to manually create "Programs on the XP VM" folder under "C:\Documents and Settings\All Users\Start Menu". Once shortcut gets placed there, it also gets copied to Windows 7 menu.

link|flag
1  
Thank you! Works like a charm! By the way, for anyone else who may have the same question: you need to run the "New Shortcut" wizard in the proper folder - I had tried copying over a shortcut I'd previously created on the desktop, and the magic didn't work. – MT_Head Dec 18 at 18:23

Your Answer

Get an OpenID
or
never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.