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); } }