begin process at 2012 02 11 18:19:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > GESTION DE SERVICES WINDOWS ET D'ÉXÉCUTABLES DEPUIS UNE PAGE PHP

GESTION DE SERVICES WINDOWS ET D'ÉXÉCUTABLES DEPUIS UNE PAGE PHP


 Information sur la source

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Classé sous :webadmin, services, windows, exe, ajax Niveau :Initié Date de création :15/11/2006 Date de mise à jour :29/03/2007 20:09:59 Vu / téléchargé :7 682 / 970

Auteur : Elektordi

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note


 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)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

29 mars 2007 20:07:10 :
Nouvelle version (v2) complètement refaite.
29 mars 2007 20:09:59 :
Quelques oublis dans la description de la MAJ précédente.

 Sources du même auteur

Source avec une capture CONVERTISSEUR CODES COULEUR ET STYLE SH (TTY) EN HTML
COMPTEUR DE JOURS RESTANTS DANS LE TOPIC D'UN CHANNEL IRC (À...
Source avec Zip GESTIONNAIRE D'IMAGES POUR INTERFACE D'ADMIN

 Sources de la même categorie

UPLOADER DES FICHIER DANSUN DOSSIER, SÉCURISÉ AVEC MOT DE PA... par raizzo
COMPTEUR DE VISITES SUR FICHIER par pierreSabatier
FONCTION RECURSIVE DE DOSSIERS par tefa24600
Source avec Zip CONVERSION DES UNITÉS INFORMATIQUE (O, KIO, MIO, GIO, TIO...... par genetApt151
TROUVER LES DOUBLONS DANS UNE LISTE DE FICHIERS par soobook

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PHPREPOGENERATOR + REPO (WIN) par alvinp
Source avec Zip Source avec une capture TODO LIST (AJAX/PHP5) par VinceMonkeyz
Source avec Zip Source avec une capture SYSTEM DE VOTE AJAX. par Dav_c
Source avec Zip PDS-SONDAGES par bcmfr
Source avec une capture INFORMATIONS SUR L'ETAT D'UN SERVEUR MS WIN. par psyjc

Commentaires et avis

Commentaire de Elektordi le 15/11/2006 20:02:42

Oublié de préciser:
-------------------
Copyrights images: laboratoire-microsoft.org (*_big.jpg), frimousse.org (*.png)

Commentaire de jdeheyn le 20/11/2006 16:03:36

L'adresse pour télécharger les PsTools :
http://download.sysinternals.com/Files/PsTools.zip

Commentaire de Elektordi le 20/11/2006 17:24:19

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 !

Commentaire de JLN le 28/03/2007 17:48:42

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

Commentaire de Elektordi le 28/03/2007 22:33:46

Désolé mais nous sommes maintenant passé sur un serveur linux, on n'utilise plus ce script et je n'ai donc plus l'occasion de le retravailler...

Mais quelles foncitonnalitées cherche-tu à rajouter ?

Et merci pour les compliments ! ;)

Commentaire de JLN le 29/03/2007 06:23:59

Merci pour la réponse, mais dommage pour nous humble novice...
Je cherche à piloter des services en php pour les redémarrer le cas échéant lorsqu'il y a un disfonctionnement, en fait j'ai mis en place un serveur de courrier et lors d'un redémarrage de la machine il arrive qu'il ne fonctionne pas bien que le service tourne et qu'il y a pas de pb dans les logs, je redémarre le service et tout rentre dans l'ordre. Je pense que les dernieres mise à jour de Windows y sont pour quelques choses, car avant pas de pb.
Merci pour tout, je vais m'y coller et trouver une solution.

@+ JLN

Commentaire de Elektordi le 29/03/2007 19:48:46

Ce que tu cherche à faire est normalement déjà possible avec mon appli dans sa version actuelle... Tu utilise quel serveur de courrier ?

Mais en regardant la liste des fichiers ci dessus, j'ai l'impression que j'ai oublié de mettre à jour l'appli sur c-s. Je vais essayer de retrouver la dernière version et la mettre en ligne.

Commentaire de Elektordi le 10/08/2007 23:07:56

Plusieurs personnes m'ont demandé la version complète de cette source par message privé...
La version actuellement en ligne est la V2, mise en ligne le soir même de mon précédent commentaire. (cad le 29 mars 2007, cf "Historique des mises à jour").

Commentaire de polo1986 le 06/12/2007 17:31:27

bonjour...
je suis tres interessé par ton code, mais je n'arrive pas du tout à le lancer sur mon poste...
pourrais tu m'expliquer stp?

Commentaire de Elektordi le 06/12/2007 23:04:51

Peux-tu m'expliquer plus précisément ton problème ?
As-tu bien suivi la procédure d'installation expliquée plus haut ?

Commentaire de polo1986 le 07/12/2007 00:26:55

merci de ta réponse,
tt d'abord avant de dire n'importe quoi, euh si j'ai bien compris, ton programme permet de visualiser la liste des services lancés sur un poste? c'est bien ca?


je suis sur un poste xp avec un serveur apache ki tourne dessus.
j'ai copier la partie www_php sur ce poste, tu parle d'une partie exe, ms laquelle?

et j'ai surement un pb de config, que faut il mettre ds .conf.php, ou ds le config.ini?

au final, j obtien une erreur apré connexion numéro 10600 qqch comme ca, me disant que l'hote ne répond pas.

merci bcp.

Commentaire de Elektordi le 08/12/2007 01:35:50

Le programme permet de gérer une liste de services personnalisés (soit des services windows, soit des applications perso, soit autre chose) mais il faut préalablement avoir défini les services autorisés !

C'est à dire qu'il ne faut pas s'attendre à voir direct la liste de tous les services windows...

La partie EXE est à compiler à partir du projet Visual Studio (fichier .sln) !

Dans .conf.php tu doit donner les niveaux d'accès et les options de connexion au serveur ("partie exe"). La partie php (qui peut être aussi bien sur la même machine ou sur une autre) n'était qu'une interface !

Dans config.ini, tu doit lister les services que tu veux pouvoir utiliser ainsi que quelques infos techniques pour la communication avec la partie PHP.

Si tu as d'autres questions, n'hésite pas...

Commentaire de polo1986 le 10/12/2007 11:27:30

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 =/...

Commentaire de polo1986 le 10/12/2007 12:44:41

et une autre petite question... est ce qu'il est possible de lister tous les services? sans configurer..? merci de ton aide

Commentaire de Elektordi le 10/12/2007 14:12:56

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 !

Commentaire de polo1986 le 10/12/2007 14:26:29

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 =/

Commentaire de polo1986 le 11/12/2007 14:29:11 9/10

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!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Services Windows [ par Ben210426 ] Bonjour!J'aimerais executer une page php qui m'affiche la liste des services windows du poste hôte ou d'un poste distant.Merci pour vos réponses ... Focus sur un champ en ajax [ par amateurjava ] Bonjour,le cas de figure est le suivant :J'ai un <div >à l'interieur d'une page qui est dans un premier temp style.visibility="hidden";J'affiche a l'aide :'( [ par viosss ] Bonjour!bah voila, personne ne connait tout, donc je vient vous demander de l'aide.je recherche un script ajax, qui appelle un script php:- le script Rendre disponible mon site web en intranet sur windows 2003 [ par gbegerco ] J'ai un serveur sur lequel j'ai installé WINDOWS SERVER 2003 et il y a aussi LOTUS DOMINO dessus.J'ai installé WAMP server. et quand je lance le locah Modification d'un champs MySQL avec ajax. Pour débutant [ par astuces_jeux ] Bonjour,Comme beaucoup de savent maintenant, je suis toujours en train de réalier un jeu virtuel d'élevage de dinosaure.Alors, le joueur doit nourrir NTLM-GET-LOGIN-WINDOWS-WITH-PHP [ par Brydjy ] Bonjour à tous, J'ai besoin de l'aide d'un pro en PHPEn faite après de maintes recherche, je suis tombé sur ce post : http://www.phpcs.com/codes/NTLM- Tableau triable ajax [ par Kikinoubarca ] Bonjour, Me voici confronté à un gros problème. Explication : J'ai une page php nommé index.php qui dispose de deux grandes parties. La partie du haut moteur de recherche AJAX [ par djlghoul ] j'ai un site web mais j'aimerai bien l'organiser parceque il est totalement riche en tout les modules et les composants parmi eux moteur de recherche message windows avce php [ par nita2006 ] Bonjour , je voudrai savoir si c est possible d'afficher des messages windows avec du php .je m explique , en fait j 'ia fais un formualire avec des l Debutant en Ajax [ par TheGorgo ] Bonjour, Je cherche de l'aide pour un script en ajax. J'ai cherché des tutoriaux un peu partout, mais je ne comprends toujours pas. Je pense que ce q


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales