private void SendDeviceChangedInfo(Win32_PNPEntity_Wrap device) { var m = new IdmefMessage(new Alert( analyzer, new Classification( (Reference)null, Guid.NewGuid().ToString(), "Hardware configuration change" ), new DetectTime(), new AnalyzerTime(), source, null, null, new[] { new AdditionalData( "Device information", device.ToXml() ) }, Guid.NewGuid().ToString() )); m.alert[0].source[0].user.userId[0].name = (new Microsoft.VisualBasic.ApplicationServices.User()).Name; InfoSender.SendModified(m.ToXml()); }
public void SendHeartBeat(object state) { var m = new IdmefMessage(new Heartbeat(analyzer, heartBeatInterval, new AnalyzerTime(), null, Guid.NewGuid().ToString())); InfoSender.SendHeartbeat(m.ToXml()); }