Gestion de services windows et d'éxécutables depuis une page php

Soyez le premier à donner votre avis sur cette source.

Vue 10 083 fois - Téléchargée 1 471 fois

Description

Ce système a été développé pour un serveur dédié de jeux tournant sous Windows.
Rien n'était prévu pour que des personnes puissent lancer et arreter des services sans avoir à leur donner le code administrateur.
J'ai donc développé cette petite appli php...
La console possède un petit refresh en ajax !

La partie www_php est à mettre sur le serveur web. La partie exe doit rester sur la marchine à controller et être lancé au démarrage.

Il supporte à la fois les services natifs windows et les .exe indépendants. (possibilité de rajouter d'autres types de services simplement)
Le troisième type était pour une utilisation interne avec un serveur de jeu.

Pour les utilisateur de plus haut niveau, il y a aussi une ligne de commande !

La config se fait dans www_php/.conf.php (voir config d'exemple) et config.ini

Conclusion :


v1:Testé sous XP SP1 avec EasyPHP 1.8 en mode user. (Safe mode déactivé)
v2:Fonctionne avec un vrai serveur apache en mode service normalement configuré. (Devrais toujours marcher sur EasyPHP)

MAJ: Fonctionne maintenant avec un serveur apache, aussi bien sur la machine elle même que sur un autre serveur (jamais testé mais devrais aussi marcher sur linux, pour la partie php)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_Elektordi Messages postés 186 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 21 janvier 2008
15 nov. 2006 à 20:02
Oublié de préciser:
-------------------
Copyrights images: laboratoire-microsoft.org (*_big.jpg), frimousse.org (*.png)
jdeheyn Messages postés 23 Date d'inscription vendredi 14 avril 2006 Statut Membre Dernière intervention 14 janvier 2010
20 nov. 2006 à 16:03
L'adresse pour télécharger les PsTools :
http://download.sysinternals.com/Files/PsTools.zip
cs_Elektordi Messages postés 186 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 21 janvier 2008
20 nov. 2006 à 17:24
Merci, j'avais oublié de l'indiquer...

Sinon, une version client/serveur est en préparation (code php sur le serveur web + un client C# sur la machine à gérér, ou sur la même machine dans le cas où, sous Windows, Apache serait un mode service.
J'espère le poster prochainement sur csharp-fr !
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
28 mars 2007 à 17:48
Bonjour,
As-tu avancé dans ces scripts, car je suis intéréssé au plus haut point et au vu du travail déjà fait, je sais que ce sera de l'excellent !

Bonne prog
@+ JLN
polo1986 Messages postés 6 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 11 décembre 2007
11 déc. 2007 à 14:29
Bonjour !
J 'ai finalement pu faire tt ce que je voulais avec ton application en triffouillant un peu le code c# que je ne connaissai pas! et réparer le "petit bug" qui ne mettait pas à jour l'icone du statut! ==> la fonction queryservices() en javascript ne prenai pas en compte le dernier argument...
Merci encore!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.