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

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
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
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40334-gestion-de-services-windows-et-d-executables-depuis-une-page-php

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!
polo1986 Messages postés 6 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 11 décembre 2007
10 déc. 2007 à 14:26
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 186 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 21 janvier 2008
10 déc. 2007 à 14:12
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
10 déc. 2007 à 12:44
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
10 déc. 2007 à 11:27
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 =/...
cs_Elektordi Messages postés 186 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 21 janvier 2008
8 déc. 2007 à 01:35
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...
polo1986 Messages postés 6 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 11 décembre 2007
7 déc. 2007 à 00:26
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.
cs_Elektordi Messages postés 186 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 21 janvier 2008
6 déc. 2007 à 23:04
Peux-tu m'expliquer plus précisément ton problème ?
As-tu bien suivi la procédure d'installation expliquée plus haut ?
polo1986 Messages postés 6 Date d'inscription jeudi 6 décembre 2007 Statut Membre Dernière intervention 11 décembre 2007
6 déc. 2007 à 17:31
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?
cs_Elektordi Messages postés 186 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 21 janvier 2008
10 août 2007 à 23:07
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").
cs_Elektordi Messages postés 186 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 21 janvier 2008
29 mars 2007 à 19:48
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.
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
29 mars 2007 à 06:23
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
cs_Elektordi Messages postés 186 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 21 janvier 2008
28 mars 2007 à 22:33
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 ! ;)
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
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 !
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
15 nov. 2006 à 20:02
Oublié de préciser:
-------------------
Copyrights images: laboratoire-microsoft.org (*_big.jpg), frimousse.org (*.png)
Rejoignez-nous