我需要做的是从我的visual studio网络表单中运行Kaspersky Endpoint 10扫描。
我通过telerik创建了一个Image Uploader:RadAsyncUpload。将文件上传到TempFolder后,我需要运行命令行扫描才能将上传的文件保存到TargetFolder。我该怎么做呢?我如何能够将任何结果返回到Visual Studio,甚至知道文件是否可疑并被隔离?
提前致谢。如果这太模糊,请告诉我如何澄清我的问题。
答案 0 :(得分:0)
感谢@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;
}
}