Articles of Windows services

Service Windows vers Azure?

J’ai écrit un service Windows en C # qui effectue tout un tas de tâches d’administration en arrière-plan sur la firebase database. Maintenant, mon client veut migrer tout le shebang vers Azure. Je ne connais presque rien sur Azure et mon client dit que vous ne pouvez pas exécuter un service Windows sur Azure. J’ai […]

Comment démarrer un processus à partir du service Windows dans la session de l’utilisateur actuellement connecté

Je dois démarrer un programme à partir du service Windows. Ce programme est une application utilisateur utilisateur. En outre, cette application doit être lancée sous un compte utilisateur spécifique. Le problème est que Windows Services s’exécute dans la session n ° 0, mais que les sessions utilisateur connectées sont 1,2, etc. La question est donc […]

PsExec rest bloqué sur l’invite de licence lors de l’exécution non interactive

J’ai un script de génération Hudson qui appelle l’utilitaire SysInternals PsExec. Normalement, lorsque PsExec est exécuté pour la première fois par un utilisateur donné, une boîte de dialog apparaît demandant à l’utilisateur d’accepter la licence. L’agent de génération s’exécute en tant que service et je peux voir que la version est bloquée chez PsExec. L’Explorateur […]

Installation d’un service Windows à partir d’un projet Visual Studio Installer

Un collègue a écrit une application Windows et m’a laissé faire les installateurs. J’ai créé le projet d’installation via Visual Studio et ajouté la sortie principale du projet de service au nouveau projet. Lorsque j’exécute le programme d’installation, il crée les dossiers appropriés et copie le fichier dlls, exe et config, mais il ne fait […]

installation du service Windows avec SC.exe ou InstallUtil.exe – il y a une différence mais qui?

SC.exe et InstallUtil à la fois installer / désinstaller des services Windows. Mais ils ne semblent pas fonctionner de la même manière. Quelle est la différence? Par exemple, InstallUtil échoue (certains fichiers ou dépendances n’ont pas trouvé d’erreur) alors que Sc create installe avec bonheur le service. Trop append à l’étrangeté; le service ne s’affiche […]

Installation du service Windows par programme

Comment installer un service Windows par programme sans utiliser installutil.exe?

Service Windows – récupère le répertoire actuel

J’ai un service Windows qui devrait rechercher un fichier de configuration dans son répertoire actuel. J’utilise donc directory.getcurrentdirectiry() mais au lieu du répertoire de service je reviens c:\windows\system32 Toute idée pourquoi et comment devrais-je obtenir le répertoire de service?

Service Windows de débogage

Scénario J’ai un service Windows écrit en C #. J’ai lu tous les fils de Google sur la façon de le déboguer, mais je n’arrive toujours pas à le faire fonctionner. J’ai exécuté “PathTo.NetFramework \ InstallUtil.exe C: \ MyService.exe”. Il a déclaré que l’installation avait réussi, mais lorsque je lance “Services.msc”, le service ne s’affiche […]

Comment un service Windows peut-il exécuter une application graphique?

J’ai écrit un service Windows qui me permet d’exécuter et d’arrêter à distance des applications. Ces applications sont exécutées à l’aide de CreateProcess, et cela fonctionne pour moi car la plupart d’entre elles n’effectuent que le traitement backend. Récemment, j’ai besoin d’exécuter des applications qui présentent une interface graphique à l’utilisateur courant. Comment puis-je coder […]

Est-ce que je cours en tant que service?

J’écris actuellement un petit code de démarrage pour un service qui peut être exécuté dans la console. Cela revient essentiellement à appeler la méthode OnStart () au lieu d’utiliser ServiceBase pour démarrer et arrêter le service (car elle n’exécute pas l’application si elle n’est pas installée en tant que service et rend le débogage un […]