Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
[C#] chiudere processo
mercoledì 01 ottobre 2008 - 18.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
julius92
Profilo
| Newbie
8
messaggi | Data Invio:
mer 1 ott 2008 - 18:39
Ciao,
volevo chiudere un programma in esecuzione su windows. Uso Process.Kill() ma mi restituisce Win32Exception. Perchè?
Grazie
Ciao.
aiedail92
Profilo
| Expert
993
messaggi | Data Invio:
mer 1 ott 2008 - 18:46
Ciao
La funzione lancia l'eccezione quando fallisce la terminazione forzata di un processo... Che processo stai cercando di chiudere? Forse non hai i diritti necessari per farlo...
Luca
julius92
Profilo
| Newbie
8
messaggi | Data Invio:
mer 1 ott 2008 - 18:51
Come posso ottenerli questi diritti?
Sto facendo un programma per chiudere l'antivirus prima di spegnere il computer,per non dover farlo ogni volta, altrimenti ci mette anche 4 o 5 minuti!
aiedail92
Profilo
| Expert
993
messaggi | Data Invio:
mer 1 ott 2008 - 18:56
Probabilmente il tuo antivirus utilizza un metodo per proteggersi dalle chiusure indesiderate, che potrebbero derivare da attacchi di virus. Se è così, probabilmente usa anche delle API di Windows poco o per nulla documentate.
Generalmente comunque l'antivirus lascia decidere all'utente se proteggere la chiusura oppure no, ad esempio Avira AntiVir, in Configuration, nella Tab General->Security ha un'opzione "Protect from unwanted termination"
Prova a verificare se anche il tuo antivirus ha ques'opzione, se non è così dovrai cercare di documentarti sul sistema usato per proteggere il processo.
Luca
Torna su
Stanze Forum
Elenco Threads
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 !