.NET virus scanning API

前端 未结 11 2187
旧巷少年郎
旧巷少年郎 2020-11-28 06:27

I\'m building a web application in which I need to scan the user-uploaded files for viruses.

Does anyone with experience in building something like this can provide

11条回答
  •  醉梦人生
    2020-11-28 07:13

    //Scan  
    string start = Console.ReadLine();  
    System.Diagnostics.Process scanprocess = new System.Diagnostics.Process();  
    sp.StartInfo.WorkingDirectory = @"";  
    sp.StartInfo.UseShellExecute = false;  
    sp.StartInfo.FileName = "cmd.exe";  
    sp.StartInfo.Arguments = @"/c antivirusscanx.exe /scan="+filePath;  
    sp.StartInfo.CreateNoWindow = true;  
    sp.StartInfo.RedirectStandardInput = true;    
    sp.StartInfo.RedirectStandardError = true; sp.Start();  
    string output = sp.StandardOutput.ReadToEnd();  
    //Scan results  
    System.Diagnostics.Process pr = new System.Diagnostics.Process();      
    pr.StartInfo.FileName = "cmd.exe";  
    pr.StartInfo.Arguments = @"/c echo %ERRORLEVEL%";   
    pr.StartInfo.RedirectStandardInput = true;    
    pr.StartInfo.RedirectStandardError = true; pr.Start();  
    output = processresult.StandardOutput.ReadToEnd();  
    pr.Close(); 
    

提交回复
热议问题