Analysis and Evaluation of the Windows Event Log - Bill Buchanan
Analysis and Evaluation of the Windows Event Log - Bill Buchanan
Analysis and Evaluation of the Windows Event Log - Bill Buchanan
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
C:\Documents <strong>and</strong> Settings\Barrie\My ...\Projects\<strong>Event</strong> Viewer\<strong>Event</strong> Viewer\Form1.cs<br />
using System;<br />
using System.Collections.Generic;<br />
using System.ComponentModel;<br />
using System.Data;<br />
using System.Drawing;<br />
using System.Text;<br />
using System.<strong>Windows</strong>.Forms;<br />
using System.IO;<br />
using System.Collections;<br />
using System.Security.Cryptography;<br />
1<br />
namespace <strong>Event</strong>_Viewer<br />
{<br />
public partial class Form1 : Form<br />
{<br />
ArrayList lines = new ArrayList();<br />
int arrayItem = 0;<br />
public Form1()<br />
{<br />
InitializeComponent();<br />
readfile();<br />
LoadRecord();<br />
}<br />
private void readfile()<br />
{<br />
StreamReader sr = new StreamReader("c:\\<strong>Log</strong>s\\127.0.0.1\\Evt<strong>Log</strong>2.log");<br />
string line;<br />
while ((line = sr.ReadLine()) != null)<br />
{<br />
if(line.Contains(""))<br />
lines.Add(line);<br />
}<br />
sr.Close();<br />
msgTxt.Text = "done";<br />
}<br />
private void LoadRecord()<br />
{<br />
try<br />
{<br />
string string1 = Convert.ToString(lines[arrayItem]);<br />
eventNoLbl.Text = Convert.ToString(arrayItem + 1);<br />
string myString1 = "";<br />
string myString2 = "";<br />
serverTimeLbl.Text = string1.Substring((string1.IndexOf(myString1) +<br />
myString1.Length), (string1.IndexOf(myString2) - (string1.IndexOf(myString1) +<br />
myString1.Length)));<br />
string myString3 = "";<br />
string myString4 = "";<br />
clientTimeLbl.Text = string1.Substring((string1.IndexOf(myString3) +<br />
myString3.Length), (string1.IndexOf(myString4) - (string1.IndexOf(myString3) +<br />
myString3.Length)));<br />
string myString5 = "";<br />
string myString6 = "";<br />
userLbl.Text = string1.Substring((string1.IndexOf(myString5) + myString5.<br />
Length), (string1.IndexOf(myString6) - (string1.IndexOf(myString5) + myString5.<br />
Length)));<br />
string myString7 = "";<br />
string myString8 = "";<br />
modTypeLbl.Text = string1.Substring((string1.IndexOf(myString7) + myString7<br />
.Length), (string1.IndexOf(myString8) - (string1.IndexOf(myString7) + myString7.<br />
Length)));<br />
string myString9 = "";<br />
string myString10 = "";<br />
pathLbl.Text = string1.Substring((string1.IndexOf(myString9) + myString9.<br />
Length), (string1.IndexOf(myString10) - (string1.IndexOf(myString9) + myString9.