首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从C#运行批处理文件需要花费太多时间

从C#运行批处理文件需要花费太多时间
EN

Stack Overflow用户
提问于 2018-11-23 15:38:32
回答 1查看 97关注 0票数 1

我从c# align.bat运行一个批处理文件,耗时超过40秒,但当我手动运行相同的批处理文件时,它只需不到2秒。需要进行哪些更改才能消除消耗的额外时间?

代码语言:javascript
复制
            string comnd = Directory.GetCurrentDirectory();
            Process batchProcess = new Process();
            batchProcess.StartInfo.FileName = comnd + Path.DirectorySeparatorChar + "align.bat";
            batchProcess.StartInfo.WorkingDirectory = comnd;
            //batchProcess.StartInfo.RedirectStandardOutput = true;
            batchProcess.Start();
            batchProcess.WaitForExit();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-06 07:15:40

测试显示,该问题是由雇主所有电脑上安装的反恶意软件套件引起的。

这个软件可能会检测到一个新的软件作为未知的dropper,并在正常启动之前,首先在沙箱中运行它静默启动的任何东西。

然后,解决方案应该是将导致问题的程序列入白名单和/或禁用沙箱。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53442454

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档