ex handling

This commit is contained in:
HeshamTB 2018-07-15 22:22:02 +03:00
parent 7e71c99a84
commit 609eccd75b
2 changed files with 31 additions and 16 deletions

View File

@ -30,6 +30,8 @@ namespace OWTrack
} }
private void checkStatus() private void checkStatus()
{
try
{ {
Time.Text = DateTime.Now.ToString("h:mm tt"); Time.Text = DateTime.Now.ToString("h:mm tt");
if (tr.owRunning()) if (tr.owRunning())
@ -43,6 +45,11 @@ namespace OWTrack
status.ForeColor = Color.Red; status.ForeColor = Color.Red;
} }
} }
catch (Exception e)
{
MessageBox.Show(e.Message);
}
}
private void button1_Click(object sender, EventArgs e) private void button1_Click(object sender, EventArgs e)
{ {

View File

@ -17,11 +17,19 @@ namespace OWTrack
} }
public bool owRunning() public bool owRunning()
{
try
{ {
bool isRunning = Process.GetProcessesByName("Overwatch") bool isRunning = Process.GetProcessesByName("Overwatch")
.FirstOrDefault(p => p.MainModule.FileName.StartsWith(@"D:\Hesham\installed Games\Overwatch")) != default(Process); .FirstOrDefault(p => p.MainModule.FileName.StartsWith(@"D:\Hesham\installed Games\Overwatch")) != default(Process);
return isRunning; return isRunning;
} }
catch (Exception e)
{
Exception ex = new Exception("Error in tracking Overwatch.exe");
throw ex;
}
}
public void addWin() { wins++; } public void addWin() { wins++; }
public void addLoss() { losses++; } public void addLoss() { losses++; }