projet d'installation en cours d'exécution (construit en .NET) avec des privilèges d'administrateur

StackOverflow https://stackoverflow.com/questions/749011

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

Était-ce utile?

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.

Plus d'infos sur .

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 »).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top