Well at least it looks like I am going down the correct path using this AMTDiscovery.cs class to discover AMT enabled machines on the network.
This seems like aproblem that has likely been solved over and over again. Just want to confirm that using this class is the best way to go about it. So far I haven't been able to discover a machine that I know is AMT enabled. I will keep trying.
AmtDiscovery discover = new AmtDiscovery();
discover.OnDiscoveryEvent += new AmtDiscovery.AmtDiscoveryEventHandler(discover_OnDiscoveryEvent);
void discover_OnDiscoveryEvent(AmtDiscovery amtDiscovery, IPEndPoint ep, AmtDiscovery.AmtDiscoveryEvent e, AmtDiscovery.AmtDiscoveredComputer computer)
if (computer != null)