Modifier service windows - Java - Programmation
Marsh Posté le 31-05-2006 à 15:54:21
Bah comme tu le dis c'est réservé à l'admin, donc je vois pas trop comment tu pourrais le faire sur un user, si quelqu'un donnes la soluce j'aimerais bien savoir aussi
Marsh Posté le 06-06-2006 à 11:58:41
Salut,
ben tu peux pas, comme tu l'as dit, les services ne peuvent être manipulés qu'avec les droits admin.
Y'aurait pt-etre un truc à essayer:
Si tu crées un second service du genre serveur auquel ton client se connecte pour activer/désactiver le premier service, alors ce second service possédera pt-être les droits pour modifier le premier service.
Mais c'est pas trop sur, il faut essayer....
PS: si c'est pas clair, tu px le dire ....
Marsh Posté le 07-06-2006 à 14:00:43
Pour info je viens de terminer mon appli.
En fait j'ai réalisé un service intermédiaire qui regarde dans un répertoire à intervalle de temps régulier (timer) s'il y a un fichier ou non. S'il y a un fichier, alors le service appelle net start pour démarrer le service, sinon il l'arrête (net stop)
De l'autre côté j'ai une appli graphique composée de 2 boutons. Quant on clique sur le bouton "démarrer service" je crée un fichier dans le répertoire que le service surveille. Si je clique sur l'autre bouton, je supprime ce fichier.
Ainsi j'ai un indicateur qui me permet de savoir si je dois lancer ou arrêter mon service.
Pour que le service ait suffisament de droit, je lui ai donné le compte admin comme ça no problemo !!
Merci encore pour votre aide messieurs
Marsh Posté le 31-05-2006 à 14:22:21
Bonjour à tous,
Je viens poster sur votre forum car j'ai un petit souci et je ne sais pas comment m'y prendre.
Je vous explique :
Je dois faire une petite appli permettant le démarrage ou l'arrêt d'un service Windows par un utilisateur lamda. Cette appli se présentera sous forme graphique avec deux boutons pour activer ou désactiver le service.
Seulement, d'après ce que j'ai compris, un service ne peut-être modifié que par l'administrateur, hors dans mon cas il faudra qu'un utilisateur quelconque puisse le modifier.
J'aimerais donc savoir comment passer outre cette interdiction, et faire fonctionner mon appli.
Si vous avez une idée je suis preneur
Merci d'avance messieurs.