0

我有一个类库和 Windows 窗体库。例如,在我的类库中,我使用了AppDomain.CurrentDomain.BaseDirectory+"ffmpeg.exe"将当前路径中的 ffmpeg 作为进程访问。但释放可执行文件后,FFmpeg.exe 无法运行。我已经尝试过System.IO.Directory.GetCurrentDirectory() ( new System.Uri(Assembly.GetExecutingAssembly().CodeBase) ).AbsolutePath;更多的选择。没有任何效果

4

1 回答 1

0

尝试这样的事情:

Process process = Process.GetCurrentProcess();
ProcessModule module = process.MainModule;

string dir = Path.GetDirectoryName(module.FileName);
string ffmpeg_path = Path.Combine(dir,"ffmpeg.exe");
于 2013-11-04T16:01:35.447 回答