public BorderlessGaming(MainWindow window)
 {
     this.window         = window;
     _favorites          = new Favorites(Path.Combine(DataPath, FavoritesFile));
     _hiddenProcesses    = new HiddenProcesses(Path.Combine(DataPath, HiddenFile));
     _processDetails     = new ProcessDetailsList();
     windows             = new Windows();
     AutoHandleFavorites = true;
 }
示例#2
0
 public void ExcludeProcess(string processName)
 {
     if (!IsHidden(processName) && !string.IsNullOrWhiteSpace(processName))
     {
         HiddenProcesses.Add(new HiddenProcess
         {
             Name = processName
         });
         Save();
     }
 }
示例#3
0
 public bool IsHidden(string processName)
 {
     return(HiddenProcess.AlwaysHiddenProcesses.Any(process => process.Equals(processName.ToLower())) || HiddenProcesses.Any(process => process.Name.Equals(processName.ToLower())));
 }