You might be able to hack up a solution to this by creating a local machine
account with the same name and password as an account on the remote machine
and impersonating the local account before attempting the RPC call to get
the service status.
You would be better off if you could get the remote machine in a domain so
you wouldn't have to resort to this type of hack.
Joe K.

Signature
Joe Kaplan-MS MVP Directory Services Programming
Co-author of "The .NET Developer's Guide to Directory Services Programming"
http://www.directoryprogramming.net
--
> Hi
>
[quoted text clipped - 10 lines]
>
> Glenn