为了账号安全,请及时绑定邮箱和手机立即绑定

C# 执行一个 exe 文件,就好像它来自 exe 自己的文件夹一样

C# 执行一个 exe 文件,就好像它来自 exe 自己的文件夹一样

C#
慕标琳琳 2021-07-02 15:15:11
我需要模仿这个的命令行版本:如果我在说 H:\并运行:H:\> D:\MyFolder\MyOtherFolder\TheFile.exe这将启动 TheFile.exe 应用程序,但它需要像从以下位置启动一样运行:D:\MyFolder\MyOtherFolder\> TheFile.exe无论如何要让 Process.Launch 从实际文件夹而不是运行启动 .exe 的代码的应用程序文件夹中执行?
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

您可以在进程启动中指定工作目录。例如:


   AppProcess = new Process();


   AppProcess.StartInfo.FileName = "D:\\MyFolder\\MyOtherFolder\\TheFile.exe";

   AppProcess.StartInfo.WorkingDirectory = "D:\\MyFolder\\MyOtherFolder";

   AppProcess.Start();


查看完整回答
反对 回复 2021-07-11
  • 1 回答
  • 0 关注
  • 231 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信