2010-06-08 24 views
3

Pour que les utilisateurs de Windows puissent se connecter en tant qu'utilisateurs réguliers plutôt qu'administrateurs, je dois vérifier que toutes leurs applications fonctionnent correctement avec des droits limités.Vérification si l'application peut fonctionner sans droits d'administrateur?

Existe-t-il une application spécifiquement destinée à vérifier qu'une application peut fonctionner avec des droits limités, ou est-ce que Process Monitor de SysInternals est ce que tout le monde utilise à cet effet?

Merci.

Répondre

1

Créez un compte de test disposant des autorisations en tant qu'utilisateurs de domaine de votre application Connectez-vous en tant que cet utilisateur sur un ordinateur non-développeur. Préférentiellement un ordinateur avec une nouvelle installation du système d'exploitation et tous les autres logiciels d'entreprise "standard". Installez le logiciel et exécutez. C'est le seul moyen de tester réellement votre application.

  • Assurez-vous que vous exercez le toute demande.
  • Assurez-vous que l'installation et la désinstallation fonctionnent comme prévu et ne laissez aucun artefact derrière vous.
  • Avoir la possibilité de restaurer le système d'exploitation et le logiciel de l'ordinateur de test dans leur état d'origine est d'une grande aide.

Utilisez la calculatrice d'autorisation outil pour vous assurer de gérer les problèmes évidents avant d'effectuer ce test.

+0

Merci pour le conseil sur le PCT. Dommage qu'il n'y ait pas de manière automatisée de vérifier qu'une application entière fonctionnera en toute sécurité en tant que non-administrateur. – Gulbahar

+0

c'est dommage non automatisé ... – Kiquenet

0

Exécutez cette application sur Windows 7/Vista avec le contrôle d'accès activé. Vous pouvez considérer Windows 7 comme telle application de test :)

Il est recommandé d'utiliser un compte non administrateur avec contrôle d'accès activé sur un ordinateur développeur, lorsque vous écrivez et déboguez le programme. Cela crée des problèmes, et les développeurs Windows détestent cela, en désactivant le contrôle d'accès ou en utilisant un compte administrateur. Cependant, sous Linux/Unix, nous n'avons pas les droits d'administrateur, et c'est OK.

1

Je ne suis pas sûr que cela aiderait puisque je ne l'habitude, mais je sais qu'il ya un outil de calcul d'autorisation (Permcalc.exe) à http://msdn.microsoft.com/en-us/library/ms165077%28VS.80%29.aspx.

Permission Calculator outil (Permcalc.exe)

L'outil de subvention minimal du détermination (Permcalc.exe) est utilisé pour estimation des autorisations appelants doivent être accordées pour accéder à l'entrée publique points d'un assemblage. Cet outil est nouveau dans le .NET Framework version 2.0. Il est destiné à être utilisé par les utilisateurs avancés .