protected override void OnStart(string[] args) { timer1.Elapsed += new ElapsedEventHandler(timer1_Elapsed); timer1.Interval = 5000; timer1.Enabled = true; timer1.Start(); try { FileStream fs = new FileStream(@"c:\SystemActiveTimeInformation.txt", FileMode.OpenOrCreate, FileAccess.Write); StreamWriter sWriter = new StreamWriter(fs); sWriter.BaseStream.Seek(0, SeekOrigin.End); sWriter.WriteLine("====================================================================================="); sWriter.WriteLine("System Turn On Time: \t " + DateTime.Now); sWriter.Flush(); sWriter.Close(); RegistryKey exampleRegistryKey = Registry.CurrentUser.OpenSubKey("ExampleTest"); using (StreamWriter sw = File.AppendText("d:\\close.txt")) if(exampleRegistryKey != null) { sw.WriteLine("ProcessName = " + DateTime.Now + " Running"); } else { sw.WriteLine("ProcessName = " + DateTime.Now + " n Running"); } } catch { Exception ex; } } private void timer1_Elapsed(object sender, ElapsedEventArgs e) { RegistryKey exampleRegistryKey = Registry.CurrentUser.OpenSubKey("ExampleTest"); using (StreamWriter sw = File.AppendText("d:\\close.txt")) if(exampleRegistryKey.== ListProcesses()) { sw.WriteLine("ProcessName = " + DateTime.Now + " Running"); } else { sw.WriteLine("ProcessName = " + DateTime.Now + " NR"); } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)