title: View status of service running on remote machine
body: <p>The conditions are
  - I don't have administrator privilege
  - I want to see the status of a service in remote machine (server)</p>
  
  <p>I use the following code (vb.net with framework 2.0) to see the status</p>
  
  <pre><code>Dim sqlSvc As ServiceController
  Svc = New ServiceController(My.Settings.serviceName, My.Settings.machineName)
  If sqlSvc.Status.ToString.Equals("Running") Then
      displayStatus("success", sqlSvc.Status.ToString)
  Else
      displayStatus("error", sqlSvc.Status.ToString)
  End If
  </code></pre>
  
  <p>When running the code, <code>InvalidOperationException</code> is raised and found out that I need admin right in the server.</p>
  
  <p>Can I lookup the status of the service without having admin right in remote machine ?</p>