Voir mon support sur les sockets... Il est facilement posible de creer un client, sur le poste distant qui lance l'executable.
www.btsig.org rubriqe support
"KPiTN" a écrit dans le message de news:
J'ai fait un peu le tour de ce newsgroup sans trouvé de reponse.
Je cherche a savoir si un exe est lancé sur un poste distant a travers le reseau et sinon le lancé.
Possible avec windev , une api ou autre chose ?
sancho_nts
Donc la solution serait de créer un programme sur le client et le serveur.
Mais le probleme c'est que si sur le poste serveur le programme n'est pas lancé, ca ne fonctionne pas.
Je trouve ca un peu "debile" d'avoir un programme pour en lancer un autre, parce que si le programme qui doit lancer l'autre n'est pas lancé, on ne peut rien faire...
Donc il n'y a aucun solution simple ...
Mais ce que j'aimerais faire (si on oublie l'excution d'un programme a distance) c'est verifier si le programme est lancé Y a pas moyen de savoir dans la base de registre si un prog est lancé et de lire un base de registre a distance ? ou une solution dans le genre ?
Donc la solution serait de créer un programme sur le client et le
serveur.
Mais le probleme c'est que si sur le poste serveur le programme n'est
pas lancé, ca ne fonctionne pas.
Je trouve ca un peu "debile" d'avoir un programme pour en lancer un
autre, parce que si le programme qui doit lancer l'autre n'est pas
lancé, on ne peut rien faire...
Donc il n'y a aucun solution simple ...
Mais ce que j'aimerais faire (si on oublie l'excution d'un programme a
distance) c'est verifier si le programme est lancé
Y a pas moyen de savoir dans la base de registre si un prog est lancé
et de lire un base de registre a distance ? ou une solution dans le
genre ?
Donc la solution serait de créer un programme sur le client et le serveur.
Mais le probleme c'est que si sur le poste serveur le programme n'est pas lancé, ca ne fonctionne pas.
Je trouve ca un peu "debile" d'avoir un programme pour en lancer un autre, parce que si le programme qui doit lancer l'autre n'est pas lancé, on ne peut rien faire...
Donc il n'y a aucun solution simple ...
Mais ce que j'aimerais faire (si on oublie l'excution d'un programme a distance) c'est verifier si le programme est lancé Y a pas moyen de savoir dans la base de registre si un prog est lancé et de lire un base de registre a distance ? ou une solution dans le genre ?
Pascal H
(KPiTN) a écrit dans news::
Donc la solution serait de créer un programme sur le client et le serveur.
Mais le probleme c'est que si sur le poste serveur le programme n'est pas lancé, ca ne fonctionne pas.
Je trouve ca un peu "debile" d'avoir un programme pour en lancer un autre, parce que si le programme qui doit lancer l'autre n'est pas lancé, on ne peut rien faire...
Donc il n'y a aucun solution simple ...
Mais ce que j'aimerais faire (si on oublie l'excution d'un programme a distance) c'est verifier si le programme est lancé Y a pas moyen de savoir dans la base de registre si un prog est lancé et de lire un base de registre a distance ? ou une solution dans le genre ?
As-tu envisagé la solution des services ? Si un service est enregistré sur la machine cliente et que l'utilisateur loggué sur la machien serveur à les droits d'administration il pourra démarrer ce service à distance. Sous quels O.S. cela doit-il fonctionner ?
--
Pascal
sancho_nts@hotmail.com (KPiTN) a écrit dans
news:6ba3364f.0309300028.14919692@posting.google.com:
Donc la solution serait de créer un programme sur le client et le
serveur.
Mais le probleme c'est que si sur le poste serveur le programme
n'est pas lancé, ca ne fonctionne pas.
Je trouve ca un peu "debile" d'avoir un programme pour en lancer
un autre, parce que si le programme qui doit lancer l'autre n'est
pas lancé, on ne peut rien faire...
Donc il n'y a aucun solution simple ...
Mais ce que j'aimerais faire (si on oublie l'excution d'un
programme a distance) c'est verifier si le programme est lancé
Y a pas moyen de savoir dans la base de registre si un prog est
lancé et de lire un base de registre a distance ? ou une solution
dans le genre ?
As-tu envisagé la solution des services ?
Si un service est enregistré sur la machine cliente et que
l'utilisateur loggué sur la machien serveur à les droits
d'administration il pourra démarrer ce service à distance.
Sous quels O.S. cela doit-il fonctionner ?
Donc la solution serait de créer un programme sur le client et le serveur.
Mais le probleme c'est que si sur le poste serveur le programme n'est pas lancé, ca ne fonctionne pas.
Je trouve ca un peu "debile" d'avoir un programme pour en lancer un autre, parce que si le programme qui doit lancer l'autre n'est pas lancé, on ne peut rien faire...
Donc il n'y a aucun solution simple ...
Mais ce que j'aimerais faire (si on oublie l'excution d'un programme a distance) c'est verifier si le programme est lancé Y a pas moyen de savoir dans la base de registre si un prog est lancé et de lire un base de registre a distance ? ou une solution dans le genre ?
As-tu envisagé la solution des services ? Si un service est enregistré sur la machine cliente et que l'utilisateur loggué sur la machien serveur à les droits d'administration il pourra démarrer ce service à distance. Sous quels O.S. cela doit-il fonctionner ?
--
Pascal
sancho_nts
A mais ca ma l'air d'une idée a creuser
Alors les os sont windows 2000 pro.
Je vais en parler a mon admin reso, il aurait peut etre des idées.
En tout cas merci , je poste les resultats prochainement
A mais ca ma l'air d'une idée a creuser
Alors les os sont windows 2000 pro.
Je vais en parler a mon admin reso, il aurait peut etre des idées.
En tout cas merci , je poste les resultats prochainement