Hi guys.

I'm working with C#.

I'm writing a tool that will get information about a target system on a network but the issue is I really would like to avoid WMI if possible since I know how slow it can be. Are there any other methods available to get, say, the Windows name and version without WMI for a remote system?

Cheers.