У меня ОЧЕНЬ старое унаследованное приложение, которое мне удалось перенести с компьютера на компьютер; его установщик на самом деле не работает под новыми версиями Windows, но я смог отследить изменения в реестре и регистрации DLL, необходимые для его работы. Я могу создать значок на рабочем столе в своей среде в режиме XP, и программа работает ... но я хотел бы добавить значок в меню Windows 7 и запустить программу в полу-родном режиме.
Например, значок для Microsoft Security Essentials в режиме XP имеет следующую цель:% SystemRoot%\system32\rundll32.exe% SystemRoot%\system32\VMCPropertyHandler.dll, LaunchVMSal "Режим Windows XP" "|| 232f633" "Безопасность Microsoft Основы»
Теперь, единственная часть того, что кажется "волшебным", это «|| 232f633» - кто-нибудь знает, откуда это происходит, или как определить правильный эквивалент для произвольной программы? Я понимаю, что, если бы программа была установлена нормально через MSI-файл (или WISE, или NSIS, или что-то еще), этот идентификатор был бы сгенерирован автоматически ...
Спасибо за любые идеи!