fix crash because of threads
This commit is contained in:
parent
c2f0e350b0
commit
d985f60855
1 changed files with 6 additions and 11 deletions
|
@ -108,8 +108,6 @@ namespace EnvyUpdate
|
||||||
| NotifyFilters.LastWrite
|
| NotifyFilters.LastWrite
|
||||||
| NotifyFilters.Size;
|
| NotifyFilters.Size;
|
||||||
driverFileChangedWatcher.Changed += DriverFileChanged;
|
driverFileChangedWatcher.Changed += DriverFileChanged;
|
||||||
driverFileChangedWatcher.Created += DriverFileChanged;
|
|
||||||
driverFileChangedWatcher.Deleted += DriverFileChanged;
|
|
||||||
|
|
||||||
driverFileChangedWatcher.Filter = "*.dll";
|
driverFileChangedWatcher.Filter = "*.dll";
|
||||||
driverFileChangedWatcher.IncludeSubdirectories = false;
|
driverFileChangedWatcher.IncludeSubdirectories = false;
|
||||||
|
@ -319,15 +317,12 @@ namespace EnvyUpdate
|
||||||
|
|
||||||
void DriverFileChanged(object sender, FileSystemEventArgs e)
|
void DriverFileChanged(object sender, FileSystemEventArgs e)
|
||||||
{
|
{
|
||||||
/*
|
System.Threading.Thread.Sleep(10000);
|
||||||
string processName = e.NewEvent.Properties["ProcessName"].Value.ToString();
|
Application.Current.Dispatcher.Invoke(delegate
|
||||||
string processID = Convert.ToInt32(e.NewEvent.Properties["ProcessID"].Value).ToString();
|
{
|
||||||
|
|
||||||
Console.WriteLine("Process stopped. Name: " + processName + " | ID: " + processID);
|
|
||||||
*/
|
|
||||||
System.Threading.Thread.Sleep(30000);
|
|
||||||
UpdateLocalVer();
|
UpdateLocalVer();
|
||||||
Load();
|
Load();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Reference in a new issue