2011-08-10 5 views
0

J'ai fait une petite application sans configuration. Il suffit de copier de A à B. Maintenant, je voulais copier aussi un fichier de raccourci (lnk) dans le système Windows pour avoir l'application visible comme désinstallable. Mais lorsque vous cherchez des mots-clés comme "lien raccourci désinstaller Windows" il ya des tonnes de choses inutiles.Comment dire que le programme d'installation a un programme de désinstallation?

Pouvez-vous me donner un lien comment indiquer à Windows l'icône et application comme programme installable?

Cordialement

PS: ma question est comment créer un fichier .lnk.

Répondre

4

Je ne suis pas sûr si je comprends bien votre question, mais vous pouvez ajouter votre programme au registre pour le faire apparaître dans le « logiciel » (Windows):

Exemple:

Windows Registry Editor Version 5.00 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\NameOfYourProgram] 
"DisplayName"="NameOfYourProgram" 
"UninstallString"="path/to/program/NameOfYourUninstaller.exe" 

Remplacer NameOfYourProgram et path/to/program/NameOfYourUninstaller.exe pour répondre à vos besoins, puis l'enregistrer comme un fichier .reg-et double-cliquez dessus pour l'ajouter au registre.

DisplayName et UninstallString sont obligatoires.

Il y a quelques paramètres plus, qui sont en option: http://nsis.sourceforge.net/Add_uninstall_information_to_Add/Remove_Programs#Optional_values

+0

merci. tu as compris très précis! – Nasenbaer

0

Dans ce cas, vous devrez fournir un programme de désinstallation ou d'un script. Il n'y a aucun moyen de dire à la base de données de l'installateur "juste supprimer ces fichiers". Dans ce cas, vous devrez demander à l'utilisateur de copier l'application et le programme de désinstallation. Si ce n'est pas le cas, ils se retrouveront avec une entrée de programme de désinstallation qu'ils ne peuvent pas utiliser. Pour cette raison, si vous voulez un programme de désinstallation, il est préférable d'utiliser également un programme d'installation. En outre, il est très rare pour les applications que vous venez de copier où vous voulez venir avec des désinstalleurs.

(je suppose que vous pourriez peut-être utiliser votre application exécutée dans un mode spécial en tant que programme de désinstallation, mais je vous recommande contre.)

1

Vous ne pouvez pas transformer un fichier .lnk dans un programme d'installation avec désinstallation instructions.

Vous devez écrire un programme d'installation simple, si vous souhaitez que l'application apparaisse dans la liste de la fenêtre des programmes installés et disponibles pour désinstaller. Il existe de nombreux outils très simples qui vous permettront de construire un paquet d'installation - vous devriez en utiliser un.

Questions connexes