Tengo una aplicación heredada MUY antigua que he logrado mover de una máquina a otra; el instalador no funciona en las versiones más recientes de Windows, pero pude rastrear los cambios de registro y los registros de DLL necesarios para que funcione. Puedo crear un ícono de escritorio en mi entorno de modo XP, y el programa funciona ... pero me gustaría agregar un ícono al menú de Windows 7 y ejecutar el programa en modo semi-nativo.
Por ejemplo, el icono de Microsoft Security Essentials en modo XP tiene el siguiente objetivo:% SystemRoot% \ system32 \ rundll32.exe% SystemRoot% \ system32 \ VMCPropertyHandler.dll, LaunchVMSal "Modo Windows XP" "|| 232f633" "Seguridad de Microsoft Essentials "
Ahora, la única parte de eso que parece ser "mágica" es "|| 232f633": ¿alguien tiene alguna idea de dónde proviene o cómo identificar el equivalente correcto para un programa arbitrario? Entiendo que, si el programa se hubiera instalado normalmente a través de un archivo .msi (o WISE, o NSIS, o lo que sea), esta identificación se habría generado automáticamente ...
Gracias por cualquier idea!
fuente