|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Bannato
Iscritto dal: Apr 2007
Messaggi: 54
|
[JAVA] Avviare o arrestare servizi
Come si arrestano o si avviano i servizi di windows in java??
Esiste una classe apposità? Ecco quello che vorrei fare. Ho un'applicazione che una volta avviata ne richiama un altra.. (esempio pluto.exe -> do lo start -> si avvia papero.exe) Questa seconda applicazione e un processo che permane anche se killato da task manager... scompare solo se do lo stop a "pluto.exe" (permane anche SE KILLO PLUTO.EXE!!!!). Quindi scompare se arresto il servizio (pannello di controllo->stumenti di amministr.->servizi ->seleziono il servizio e lo attivo/arresto). Come posso risolvere il mio problema in automatico?? cioè tramite del codice java?? A me serve un'applicazione che arresta e non KILLA i servizi.. GRAZIE |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Nulla ti vieta comunque di usare Runtime/Process e lanciare il comando NET START nomeservizio (o STOP al posto di START).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 |
Bannato
Iscritto dal: Apr 2007
Messaggi: 54
|
In che senso??
Spiegati meglio... |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Codice:
Runtime runtime = Runtime.getRuntime (); runtime.exec (new String[] { "NET", "START", "nome-servizio" });
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:03.