Riavvio del pc da servizio

mercoledì 22 febbraio 2006 - 12.39

senzanome Profilo | Newbie

ciao a tutti.
Avrei bisogno di un aiuto per riavviare il pc ma lanciando questa operazione da un servizio creato con visual studio.
Per fare una prova ho impostato un timer che ogni minuto scrive in un file di testo, compilato e installato il servizio. E funziona tutto correttamente.
Ho quindi aggiunto il comando per il riavvio dopo avergli fatto scrivere il file ma sembra ignorare proprio questa riga di comando:

Shell("shutdown -r -f -t 10")

grazie!

Babi Profilo | Junior Member

Ciao, hai già provato con
"shutdown -r -t 0" (riavvia ora) ?

Altrimenti decvo avere da qualche parte il codice di una classe che ha questo scopo.
fammi sapere.

senzanome Profilo | Newbie

intanto grazie! però, purtroppo, non funziona ugualmente. L'istruzione è corretta, lanciando a mano l'eseguibile si riavvia correttamente, è il richiamo dal servizio che ignora tutto.

totti240282 Profilo | Guru

con il .net al posto della shell devi usare l'oggetto process.
C'è solo un capitano !!!!!!

Brainkiller Profilo | Guru

>intanto grazie! però, purtroppo, non funziona ugualmente. L'istruzione
>è corretta, lanciando a mano l'eseguibile si riavvia correttamente,
>è il richiamo dal servizio che ignora tutto.

Attenzione, il contesto in cui gira un servizio è diverso dal contesto in cui gira una applicazione Client. Non ci sono tutti i diritti, specialmente se il servizio viene eseguito con l'utente SYSTEM. Prova a eseguire il servizio come utente normale, lo puoi specificare da Pannello di Controllo->Servizi.

Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

senzanome Profilo | Newbie

grazie mille! era proprio unn problema di permesso.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5