Enregistrer le programme sur le registre de windows afin qu'il apparaisse sur “Désinstaller un programme” dans le Panneau de configuration

Disons que j'ai un programme simple: SomeProgram.exe et Uninstaller.exe ces programmes sont en C:\ProgramFiles\MyProgram avec plusieurs dll et les ressources.

De toute façon j'ai un simple programme d'installation qui installe plusieurs conditions préalables à ce chemin. Maintenant, ma question est comment puis-je m'inscrire SomeProgram.exe sur la fenêtre de registre, de sorte que je peux le faire apparaître dans ajouter ou supprimer des programmes du panneau de configuration. Je tiens à exécuter Uninstaller.exe lorsque l'utilisateur clique sur supprimer mon programme. Aussi j'aimerai créer un dossier sur le menu de démarrage de windows, de sorte que l'utilisateur peut lancer le programme à partir de là dans le cas où il ne veut pas avoir un raccourci sur le bureau.

msdn.microsoft.com/en-us/library/windows/desktop/... msdn.microsoft.com/en-us/library/windows/desktop/...
Liens utiles merci! Je n'utilise pas la fenêtre du programme d'installation, car il est très compliqué d'inclure dans le prérequis que j'ai besoin donc j'ai décidé de créer mon propre programme d'installation qui est un programme AutoIt.
Euh, attendez, comment allez-vous installer AutoIt?
Non, ne pas écrire un installateur en AutoIt? L'utilisation d'un réel outil conçu pour le travail. Si le programme d'installation de Windows est trop dur pour vous d'utiliser quelque chose comme InnoSetup.
AutoIt n'a pas besoin d'être installé. La raison pourquoi je veux faire ce travail, c'est parce que mon installateur droit maintenant, c'est fondamentalement un autoIt programme qui utilise IE navigateur intégré dans un formulaire afin que le programme d'installation a l'air très professionnel. Je peux personnaliser beaucoup. Je suis manquant de peu pour ajouter le programme à la greffe en quelque sorte afin qu'il apparaisse sur le panneau de commande.

OriginalL'auteur Tono Nam | 2013-02-09