繁体   English   中英

流程立即关闭

[英]Process Closes Immediately

因此,我尝试使用下面的代码以静默方式安装CCleaner,但我注意到,CCleaner立即关闭且实际上并未安装。

没有抛出异常或任何异常,所以我很茫然。 有人知道我在这里做错了什么吗?

    String path = String.Format(@"{0}\CCleaner.exe", Directory.GetCurrentDirectory());
    ProcessStartInfo startInfo = new ProcessStartInfo();
    startInfo.FileName = path;
    startInfo.Arguments = @"/S";
    Process p = Process.Start(startInfo);
    p.WaitForInputIdle();
    p.WaitForExit();
    p.Dispose();

要找出导致进程退出的原因,请检查其输出和错误消息:

string output = p.StandardOutput.ReadToEnd();
string error = p.StandardError.ReadToEnd();

我猜想在给定的上下文中,您没有足够的权限来安装程序,因此安装程序将立即退出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM