Est-ce le moyen de vérifier dans OnStart void de ServiceBase, annuler les méthodes OnStop, qui a initialisé l'action? J'ai besoin de nom d'utilisateur pour l'écrire dans le journal.Comment savoir qui a démarré/arrêté le service Windows dans .NET
Répondre
Vous pouvez prendre l'utilisateur actuellement connecté. (my.user.name)
Ou utilisez par exemple la propriété Autolog. Cela écrit automatiquement une entrée dans le journal des événements lorsqu'un service est démarré/arrêté.
Mybase.AutoLog = true
J'espère que cela répond à votre question, sinon faites-le moi savoir.
La définition de la propriété AutoLog entraîne les entrées du journal des événements. Ce n'est pas ce dont j'ai vraiment besoin, parce que je voudrais utiliser mon enregistreur personnalisé comme log4net. Il y a un autre problème: de nombreux utilisateurs peuvent être connectés sur mon serveur. J'ai besoin de déterminer qui a exactement arrêté le service. –
- 1. Comment puis-je savoir qui a créé un fichier sous Windows en utilisant .NET?
- 2. Comment savoir qui a extrait le dépôt dans SVN
- 3. Arrêt d'un service Windows qui a des threads
- 4. Comment puis-je savoir quel contrôle a le focus dans Windows Forms .NET?
- 5. Comment savoir ce qui a été cliqué?
- 6. Comment savoir qui a appelé une méthode?
- 7. Comment appeler le service Windows à partir du service Windows dans C# .NET?
- 8. Appelez le service Web depuis le service .net 3.5 windows
- 9. Le service .NET Windows s'est arrêté brusquement
- 10. StackOverflowException dans un service Windows .Net
- 11. .NET Déchirer un service Windows
- 12. Service .NET Windows ne fonctionne pas dans Windows Server 2008
- 13. Identifier le serveur qui a appelé le service Web
- 14. Windows Service et programmation des threads .NET
- 15. Comment savoir quel compte d'utilisateur exécute un service Windows spécifique?
- 16. Comment exécuter le programme qui a créé Qt sur Windows?
- 17. Comment déboguer service Windows qui échoue dans la méthode Init()
- 18. Comment installer un service Windows développé dans .NET 3.5?
- 19. Installer le service Windows sur Windows Vista
- 20. schedular dans le service de Windows
- 21. Enregistrement de l'ID dans l'état dans .net Service Windows
- 22. Déploiement d'un service Windows en production - .NET
- 23. Comment définir maxArrayLength dans le service .Net?
- 24. Comment puis-je savoir quand .Net System.Diagnostics.Process a été exécuté avec succès ou a échoué?
- 25. Windows App qui parle au service Windows en C#?
- 26. SQL Service Broker et .NET Windows Service - Bonnes pratiques?
- 27. AppleScript: Finder: Comment savoir si le bureau a le focus?
- 28. Comment puis-je déboguer un service Windows qui se bloque?
- 29. Passage des chaînes au service Windows .NET
- 30. .Net 3.5 Service Windows masquer WCF Service Host
Avez-vous déjà trouvé votre réponse? – DoodleKana