public static bool registerDevice() { RegisterDeviceInfo regInfo = new RegisterDeviceInfo(); regInfo.DeviceID = ""; regInfo.Password = ""; //Give the server a list of mac addresses and register this client regInfo.macAddresses = Network.getMacAddresses(); //pass it the computer name regInfo.ComputerName = System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().HostName.ToString() + "." + System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName.ToString(); INagMe register = (INagMe)XmlRpcProxyGen.Create(typeof(INagMe)); register.Url = Nagme.Globals.xmlrpcAddress(); regInfo = register.registerDevice(regInfo); Nagme.Globals.setDeviceID(regInfo.DeviceID); Nagme.Globals.setDevicePassword(regInfo.Password); return true; }
public void NotifyStatusChanged(string pcname, RegisterDeviceInfo info) { throw new NotImplementedException(); }