如何设置ffmpeg.exe将作为进程从我运行我的应用程序exe文件的目录?

时间:2013-06-06 17:47:55

标签: c# winforms

我有两个文件:

ffmpeg.exe myprogram.exe

myprogram.exe需要ffmpeg.exe 现在在我的代码中我有这个:

workingDirectory = Path.GetDirectoryName(Application.LocalUserAppDataPath)

因此ffm​​peg.exe位于workingDirectory路径文件夹中。 但我想这样做,如果我的兄弟将ffmpeg.exe和myprogram.exe放在一个名为d:\ test123的目录中,他将能够从那里运行程序,而无需将ffmpeg.exe复制到workingDirectory。

因此,workingDirectory将是用户放置这两个文件的任何目录。

1 个答案:

答案 0 :(得分:0)

ffmpeg.exe是否独立而不需要一堆额外的支持文件?如果是这样,一个选项就是将此可执行文件复制到项目中并在编译时进行部署。然后,部署中始终存在副本。