Question

J'écris un test d'intégration qui nécessite la méthode à exécuter dans le contexte de la sécurité Local System pour obtenir le comportement souhaité. Je ne pouvais pas y parvenir encore. Que dois-je faire?

J'utilise C #, VS 2010, MSTEST et le projet cible est une application de service Windows.

Était-ce utile?

La solution

Je vois deux options.

Vous pouvez écrire un service Windows.

Ce n'est pas autant de travail que cela puisse paraître. Vous pouvez écouter que pour les commandes, en utilisant par exemple WCF. Si vous définissez le privilège de ce service au système local, vous pouvez avoir ce service exécuter vos tests unitaires.

Vous pouvez utiliser les tâches planifiées.

Si vous voulez que vos tests pour exécuter périodiquement, vous pouvez utiliser les tâches planifiées pour planifier la tâche avec les privilèges du système local.

Autres conseils

Ce poste pourrait vous aider à: l'auteur parle en cours d'exécution cmd comme système local, mais Shoud travail avec nunit.exe et donc ...

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