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

Soyez le premier à donner votre avis sur cette source.

Vue 9 674 fois - Téléchargée 1 253 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

polo1986
Messages postés
6
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
11 décembre 2007
-
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!
polo1986
Messages postés
6
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
11 décembre 2007
-
oui j'ai bien mis le [end] j'ai oublié de préciser ke le statu se mettait bien a jour, ms pas l'icone... ce n'est pas tres grave ms juste une simple remarke ;)

justement, pour lire ts les services... saurait tu le faire? j'ai bo chercher.. je ne trouve pas =/
cs_Elektordi
Messages postés
187
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
21 janvier 2008
-
Pour le dernier service, je vais retester de mon côté. Tu as bien mit le "[end]" à la fin du config.ini ?

Sinon pr afficher tous les services, il faudrait modifier le système de config pour lire tous les services windows au démarrage !
polo1986
Messages postés
6
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
11 décembre 2007
-
et une autre petite question... est ce qu'il est possible de lister tous les services? sans configurer..? merci de ton aide
polo1986
Messages postés
6
Date d'inscription
jeudi 6 décembre 2007
Statut
Membre
Dernière intervention
11 décembre 2007
-
merci de ton aide! j'ai réussi a l'utiliser... ce n'étai pas tres compliké finalement =p
par contre, pr l'interface web, l'état du dernier service ne se met pas à jour et je n'ai pas trouver où le corriger =/...

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.