2009-11-10 5 views
1

Actuellement, notre application installe en tant qu'utilisateur actuel, et tout cela est Hunky Dory, mais notre application nécessite quelques dépendances (.NET 3.5, ReportViewer, SQLCE), et tout cela nécessite d'administration ou droits élevés à installer.Élever les droits d'utilisateur dans XP pour l'installation de dépendance

Maintenant sur Vista/Windows 7, ce n'est pas un problème. Mais que fait-on en plus de faire en sorte que quelqu'un d'autre se connecte et installe les dépendances?

Répondre

0

Il manque beaucoup d'informations de base, mais, pour le dire franchement, vous ne pouvez pas/ne devriez pas. C'est exactement pourquoi de telles politiques de sécurité ont été mises en œuvre, de sorte que les modifications ne peuvent pas être apportées à un système sans autorisation et privilèges appropriés.

Même si vous êtes capable de contourner le problème une fois, vous devrez quand même vous en occuper si vous rencontrez un environnement client avec des politiques de sécurité très strictes en place.

0

Vous pouvez utiliser la fonctionnalité MSI Administrative Install. Cette fonctionnalité a été conçue pour exactement le scénario que vous décrivez. En un mot, un administrateur peut "bénir" un paquet d'installation avec ses informations d'identification d'administrateur. Les utilisateurs non administrateurs obtiennent un lien vers le programme d'installation (il peut s'agir d'un raccourci, d'une interface COM, d'une association de type de fichier, etc.) qui, une fois exécuté, effectue l'installation avec les informations d'identification de l'administrateur. Tout le reste, cependant, a lieu avec les informations d'identification de l'utilisateur.

Questions connexes