У меня есть ОЧЕНЬ старое унаследованное приложение, которое мне удалось перенести с компьютера на компьютер; установщик для него на самом деле не работает под более новыми версиями 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, или что-то еще), этот идентификатор был бы сгенерирован автоматически ...
Спасибо за любые идеи!