Arrestare servizi in applicazione console [VB.Net]

lunedì 13 aprile 2009 - 10.12

xxtr93 Profilo | Junior Member

Ciao a tutti!

Sto creando una piccola applicazione console che però non può essere avviata in quanto mi viene identificata come virus da avira antivir...la mia domanda è appunto:

- Come posso disattivare i servizi dell'antivirus all'avvio del mio programma per poi riattivarli alla chiusura?

I servizi sembrano incessibili e i pulsanti di arresto e avvio sono disabilitati e penso sia giusto per la siccurezza ma da codice è possibile disattivarli?

Spero abbiate capito il mio problema...e scusate se pongo certi quesiti ma mi sto avviando da poco a questo linguaggio.

Ringrazio tutti in attesa di una risposta

luxsor Profilo | Guru

Ciao,
per arrestare o avviare un servizio Windows usa il namespace "System.ServiceProcess"


Importa questo namespace: "System.ServiceProcess"

Dim myController As ServiceController
myController = New ServiceController("nomeservizio")

'Per Fermare un servizio

Dim myController As ServiceController
If myController.CanStop Then
myController.Stop()
Else
MsgBox("Il servizio non può essere fermato")
End If


'Per Avviare il servizio

Try

myController.Start()

Catch exp As Exception

MsgBox("Il servizio non può essere avviato")

End Try


Fammi sapere

xxtr93 Profilo | Junior Member

Grazie ho risolto alla grande!

smorelli Profilo | Newbie

su vista, e seven l'applicazione richiede si essere aperta come amministratore ed ogni volta che viene avviata chiede la conferma . C'è un metodo che risolva questo inconveniente?
grazie
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