projet d'installation en cours d'exécution (construit en .NET) avec des privilèges d'administrateur
-
09-09-2019 - |
Question
J'ai créé projet d'installation dans Visual Studio 2008. Comment puis-je lancer cette configuration avec des privilèges d'administrateur - J'ai essayé clic droit, exécuter en tant qu'administrateur. Vista ne me demande pas de mot de passe. Est-ce que je manque quelque chose?
PK
La solution
Lorsque vous faites un clic droit et choisissez « Exécuter en tant qu'administrateur », obtenez-vous une sorte de dialogue pop-up du tout? En outre, votre application de configuration fait exécuter?
Si vous obtenez une boîte de dialogue « Windows a besoin de votre autorisation pour continuer », sans zone de saisie de mot de passe, vous êtes déjà connecté en tant Adminstrator et vous êtes juste d'être invité à accorder l'intégrité élevée à votre application. Si vous souhaitez être invité à entrer un mot de passe, vous devez vous connecter avec un compte utilisateur standard.
Si vous obtenez pas de dialogue pop-up du tout, alors je pense est l'une des façons suivantes est arrivé:
- Vous avez le contrôle de compte d'utilisateur (UAC) complètement éteint Vérifiez sous la rubrique « Comptes d'utilisateurs » dans le Panneau de configuration.
- Vous exécutez à partir d'un compte utilisateur standard, et est configuré comme UAC « Aucune invite: échouer et ne pas démarrer le programme si elle exigeait des droits d'administrateur ». Évidemment, cela ne concerne que si votre application ne démarre pas.
Autres conseils
Première question: est-UAC activé
Si vous voulez être sûr d'exécuter le programme d'installation avec un jeton élevé, vous pouvez toujours ouvrir une invite de commandes élevée et exécutez le programme d'installation à partir de là. Pour obtenir la commande élevée invite cliquez sur Start
et puis tapez cmd
suivi par Ctrl+Shift+Enter
.
La configuration compile un MSI, un exe ou les deux? Si la configuration est juste un fichier MSI compiler après la configuration MSI devrait vous demander d'élever juste avant qu'il ne commence réellement à installer l'application (généralement sur la page « Prêt à installer »).