Visual Studio 执行命令行卡巴斯基扫描

Visual Studio execute command line Kaspersky scan

我需要做的是 运行 从我的 visual studio 网络表单中扫描 Kaspersky Endpoint 10。

我正在通过 telerik:RadAsyncUpload 创建图片上传器。文件上传到 TempFolder 后,我需要 运行 命令行扫描,然后才能将上传的文件保存到 TargetFolder。我该怎么做呢?我如何能够 return Visual Studio 的任何结果,甚至知道文件是否可疑并被隔离?

提前致谢。如果这太含糊,请告诉我如何澄清我的问题。

感谢@AlexisPeters 和@EricBurcham,这就是我想出的。

我最终编写了 运行 扫描的必要命令脚本,它 100% 有效。

这是我的方法:

public void ExecuteCommand()
    {
        try
        {
            System.Diagnostics.ProcessStartInfo procStartInfo =
                new System.Diagnostics.ProcessStartInfo(@"C:\cmd.bat")
                {
                    RedirectStandardOutput = true,
                    UseShellExecute = false,
                    CreateNoWindow = true
                };
            System.Diagnostics.Process proc = new System.Diagnostics.Process();
            proc.StartInfo = procStartInfo;
            proc.Start();
            proc.WaitForExit();
        }
        catch (Exception)
        {
            throw;
        }
    }