2009-11-19 2 views
5

J'ai besoin d'ajouter mon application au démarrage et, par conséquent, besoin de définir la clé de Registre avec le chemin d'installation. J'ai ce travail à travers le projet d'installation de Visual Studio, mais je n'arrive pas à comprendre comment le faire via un déploiement ClickOnce.Définir la clé de registre via l'installation de ClickOnce

Quelqu'un sait comment définir les clés de registre lors de l'utilisation de ClickOnce pour l'installation?

Répondre

6

ClickOnce ne peut pas faire cela. Si vous voulez que votre application démarre lorsque l'utilisateur se connecte, vous devez écrire du code dans votre application pour le faire (copier un raccourci vers le dossier de démarrage, modifier le registre, etc.)

De plus, gardez à l'esprit que Si vous écrivez du code pour gérer ce scénario, il ne sera pas annulé lorsque l'utilisateur désinstalle votre application. Il s'agit d'un forum question et blog post qui devrait vous aider. Et voici des questions SO similaires, 401816 et 1650650.

+0

Merci quoi. Après un peu plus de navigation, je suis également arrivé à la même conclusion. J'ai maintenant un code écrit sur le formulaire de chargement qui vérifie si l'application est exécutée pour la première fois (en fonction d'une valeur dans le fichier de paramètres) et ajoute la clé de registre dans le cas de la première exécution. En outre, je vérifie si la clé de registre existe déjà puisque ClickOnce ne le supprimera pas lors de la désinstallation – Sanket

Questions connexes