static void Main(string[] args) { try { Console.WriteLine("File : " + args[0]); KavprotManager.Initialize(KavprotInitialization.Engine); Console.WriteLine("Copyright (c) 2010-2011 Arsslensoft. All rights reserved"); Console.WriteLine("Copyright (c) 2010-2011 Arsslensoft Labs. All rights reserved"); Console.WriteLine("--------------------------------------------------------------"); Console.WriteLine("Executing Assembly...."); KAVE.SandBox sand = new KAVE.SandBox(SettingsManager.AccessFiles, SettingsManager.AccessPerformanceCounter, SettingsManager.AccessRegistry, SettingsManager.AccessFileDialog, SettingsManager.AccessEnvironment, SettingsManager.AccessGUI, SettingsManager.AccessEventLog, SettingsManager.Security); sand.Start(args[0], Path.GetFileNameWithoutExtension(args[0])); Console.WriteLine("Execution Completed press any key to exit"); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { Console.WriteLine("Execution Completed press any key to exit"); Console.Read(); } }
static void Main() { try { if (!SingleInstance.Start()) { SingleInstance.ShowFirstInstance(); return; } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); KavprotManager.Initialize(KavprotInitialization.Full); Application.Run(new MainForm()); if (SingleInstance.run) { SingleInstance.Stop(); } } catch (Exception ex) { AntiCrash.LogException(ex); } finally { } }
static void Main(string[] args) { Console.WriteLine("Copyright (c) 2010-2012 Arsslensoft. All rights reserved"); Console.WriteLine("Copyright (c) 2010-2012 Arsslensoft Labs. All rights reserved"); Console.WriteLine("______________________________________________________________"); Arguments CommandLine = new Arguments(args); if (CommandLine["scan"] != null) { string filename = CommandLine["scan"]; if (File.Exists(filename)) { KavprotManager.Initialize(KavprotInitialization.Engine); Console.WriteLine("Kavprot Antivirus Engine Initialized."); Console.WriteLine(filename + " Ready."); object s = FileFormat.GetFileFormat(filename).ScanHS(filename); if (s != null) { Console.WriteLine(filename + " infected with " + s); } else { Console.WriteLine(filename + " is Safe "); } } else { } } else if (CommandLine["scanpath"] != null) { string dirname = CommandLine["scanpath"]; if (Directory.Exists(dirname)) { KavprotManager.Initialize(KavprotInitialization.Engine); Console.WriteLine("Kavprot Antivirus Engine Initialized."); Console.WriteLine(dirname + " Ready."); List <string> sd = FileHelper.GetFilesRecursive(dirname); foreach (string filename in sd) { object s = FileFormat.GetFileFormat(filename).ScanHS(filename); if (s != null) { Console.WriteLine(filename + " infected with " + s); } else { Console.WriteLine(filename + " is Safe "); } } Console.WriteLine(sd.Count + " file scanned "); } else { } } else { } Console.Read(); }
private void Form1_Load(object sender, EventArgs e) { KavprotManager.Initialize(KavprotInitialization.Engine); }