Cette question est liée à ma question sur la façon de créer une configuration minimale propre ici: How to create a robust, minimal installer for Windows?comment créer un dossier en% windir%/installateur/{.....} du studio visuel 2008 projet d'installation
J'ai réussi à créer un simple programme d'installation msi dans Visual Studio 2008 qui ne fait rien d'autre que d'installer un fichier .scn dans% systemroot% et il ajoute également une option à "Panneau de configuration -> Ajouter ou supprimer des programmes". Pour fournir la fonctionnalité de désinstallation, il met automatiquement en cache un fichier msi dans% windir%/installer
Le seul problème qui me reste est que j'aimerais utiliser mon icône personnalisée (que j'utilise également comme icône pour le .scn fichier) pour l'affichage dans "Panneau de configuration -> Ajouter ou supprimer des programmes". Visual Studio a la possibilité de choisir le "AddRemoveProgramsIcon", mais il permet uniquement d'utiliser les fichiers .ico qui sont réellement copiés sur l'ordinateur de destination. J'ai trouvé dans le dossier% windir%/installer beaucoup de dossiers avec des noms comme {FDD8070F-E3B9-0409-822C-CCFE5E82C14D} et beaucoup d'entre eux contiennent simplement un fichier d'icône, donc je suppose que c'est exactement ce que je besoin de faire - pour créer un tel dossier et y copier mon icône.
Ma question est, quelle est la bonne façon de créer ce dossier (à partir d'un projet d'installation Visual Studio 2008)? Dois-je utiliser "Ajouter un dossier défini par l'utilisateur" et le nommer à la main, ou existe-t-il un moyen automatique correct de créer ce dossier? (tel que par exemple si je mets à jour le code de produit de mon projet, cela automatiquement aussi le nom de ce dossier est adapté)
Merci pour l'aide!