Is there some simple way to send out a ping-style message to a remote PC and get back some general facts/figures about the PC in C#? I'd be mostly interested in CPU Load, RAM usage, current running processes, etc. but the more information the merrier (extra info like CPU specs would be cool)!
I imagine in an ideal situation it'd be as simple as pinging a computer, via a simple 3rd party library. I can run custom apps on the remote computers, but it would be awesome if it just worked out of the box.