Saber como verificar o status de um serviço do Microsoft Windows usando o Microsoft Visual Basic.NET ( VB.NET ) você pode economizar tempo quando você trabalha com serviços. Segundo a Microsoft, um serviço permite que você crie aplicativos executáveis que são executados em suas próprias sessões do Windows. VB.NET é uma linguagem de programação de computadores orientada a objeto que é comumente usado por programadores para a sua facilidade de uso. Em poucos passos, você pode escrever um programa VB.NET para localizar o status de um serviço. Instruções
1
Inicie o Microsoft Visual Basic Express e clique em " New Project ... " no painel esquerdo da tela. Clique duas vezes em " Console Application ".
2
Clique no menu " Project" e selecione "Propriedades ". Clique em " Referências" e , em seguida, selecione "Adicionar ". Selecionar ". NET " e clique em " System.ServiceProcess ". Clique em " OK". Pressione " Ctrl" e "A" e pressione "Delete" para remover o código existente.
3 Copie e cole o seguinte código para o módulo " Module1.vb " . Este código irá determinar o status do serviço " Apple Mobile Device " :
Importações System.ServiceProcess
Module Module1
Sub Main ()
Experimente
Dim ServiceCtrler As New ServiceController ( " Apple Mobile Device " )
Se ServiceCtrler.Status.Equals ( ServiceControllerStatus.Running ) E ServiceCtrler.CanStop Então
Console.WriteLine ( ServiceCtrler.ServiceName )
Console.WriteLine (" Estado =" + ServiceCtrler.Status.ToString ())
Console.WriteLine (" pode pausar e continuar =" + _
ServiceCtrler.CanPauseAndContinue.ToString ())
Console.WriteLine (" Can ShutDown =" + ServiceCtrler.CanShutdown.ToString ())
Console.WriteLine (" pode Parar =" + ServiceCtrler.CanStop.ToString ()) End If
Console.ReadLine ()
Pegar ex As Exception
Console.WriteLine ( ex.Message )
End Try
End Sub End Module
4
Edite a seguinte linha de código e digite o nome do serviço que você deseja usar: .
Dim ServiceCtrler As New ServiceController ( " Apple Mobile Device " )
5
Pressione " F5" para executar o programa