我有一些启动外部程序的代码,但是可以指定工作目录,因为外部程序是一个控制台程序:
码:
private void button5_Click_2(object sender,EventArgs e) { System.Diagnostics.Process.Start(@"updateupdate.exe"); }
ProductName在Windowsregistry中,它是针对不同的语言本地化的?
如何用C#.NET编写程序,在Linux / Wine / Mono上运行它们?
创build互斥锁时,“找不到path的一部分”错误
包含无法从Windows中看到的文件
Windows Aero窗体错误
未指定SizetoContent时的窗口大小
你如何在单声道做ALSA?
是的,可以使用processstartinfo对象来指定所需的所有参数,然后将其传递给Start方法,如下所示:
... using System.Diagnostics; ... var psi = new processstartinfo(@"updateupdate.exe"); psi.WorkingDirectory = @"C:workingDirectory"; Process.Start(psi);
您可以使用processstartinfo.WorkingDirectory指定工作目录。
... using System.Diagnostics; ... var processstartinfo = new processstartinfo(@"explorer.exe"); processstartinfo.WorkingDirectory = @"C:"; var process = Process.Start(processstartinfo);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。