J'ai une application très ancienne que j'ai réussi à déplacer d'une machine à l'autre ; le programme d'installation ne fonctionne pas sous les nouvelles versions de Windows, mais j'ai réussi à trouver les modifications du registre et les enregistrements de DLL nécessaires pour le faire fonctionner. Je suis capable de créer une icône de bureau dans mon environnement en mode XP, et le programme fonctionne... mais j'aimerais ajouter une icône au menu de Windows 7, et exécuter le programme en mode semi-natif.
Par exemple, l'icône de Microsoft Security Essentials en mode XP a la cible suivante : %SystemRoot% \system32\rundll32.exe %SystemRoot \system32\VMCPropertyHandler.dll ,LaunchVMSal "Windows XP Mode" "||232f633" "Microsoft Security Essentials"
Maintenant, la seule partie qui semble être "magique" est "||232f633" - quelqu'un a-t-il une idée d'où cela vient, ou comment identifier l'équivalent correct pour un programme arbitraire ? Je suppose que si le programme avait été installé normalement via un fichier .msi (ou WISE, ou NSIS, ou autre), cet identifiant aurait été généré automatiquement...
Merci pour tout commentaire !