コード例 #1
0
ファイル: MonitoringMethods.cs プロジェクト: lXabba/Antivirus
 private void OnChanged(object sender, FileSystemEventArgs e)
 {
     if (e.ChangeType != WatcherChangeTypes.Changed)
     {
         return;
     }
     Console.WriteLine($"Changed: {e.FullPath}");
     if (DirectoryAndFileMethods.GetFileType(e.FullPath).Equals("pe"))
     {
         List <string> signatures = AntivirusLibrary.DataBaseMethods.DataBaseGetOneField("Signatures", 1);
         ScanMethods.Scan(ScanMethods.GetScanBuffer(e.FullPath), signatures, e.FullPath, path);
     }
 }