我需要执行c:\
中的进程。当我使用Process.Processstartinfo
时,它不会从c:\
执行,因此无法找到它的依赖关系。它运行在我的应用程序目录中。我如何在c:\
目录中运行它?在特定目录中执行进程
0
A
回答
2
您是否设置了WorkingDirectory?
process.StartInfo.WorkingDirectory = @"MyWorkingDirectoryPath";
例如为:
var psi = new ProcessStartInfo();
psi.WorkingDirectory = @"MyWorkingDirectoryPath";
// set additional properties
Process proc = Process.Start(psi);
当
UseShellExecute
属性为false,获取或设置工作 目录要启动的过程。当UseShellExecute
为 为真时,获取或设置包含进程的目录为 已启动。
+0
工作目录是什么意思,它的过程开始和工作的目录 – 2013-03-05 07:47:52
+0
这不工作,我尝试我有应用程序.exe我测试它打开input.txt并在input.txt中写入文本输出.txt并且它不会在c:\(工作目录)中创建output.txt – 2013-03-05 07:57:46
0
将ProcessStartInfo.WorkingDirectory
设置为您要启动的进程的工作目录,即您的情况"C:\"
。
相关问题
- 1. Java:如何在特定目录中运行Java进程?
- 2. 在linux中执行某个特定目录中的路径
- 3. 如何在WIX中执行特定目录的DirectorySearch
- 4. 在C++中执行目录
- 5. 如何进入特定目录(cd)并通过java执行bash命令(python server)?
- 6. 程序在特定时间执行
- 7. 将标题/库/可执行文件移动到特定目录
- 8. 执行shell进程时设置当前工作目录
- 9. 强制GNU make执行特定目标
- 10. 在特定时间运行SQL进程
- 11. 在多个目录中执行命令
- 12. 在Eclipse中设置执行目录?
- 13. 将本地目录与特定的Github分支进行比较
- 14. freebsd:正在运行的进程的当前目录进程号
- 15. 在Python中执行位于另一个目录中的程序
- 16. msiexec在特定目录中安装msi
- 17. jsch和从特定目录运行sudo
- 18. 如何查找某个目录中存在的特定目录
- 19. 在多个目录中选择特定的目录
- 20. 如何在adb中记录特定进程
- 21. 在当前目录中列出正在运行的进程
- 22. 在子目录中的文件上执行程序
- 23. 在远程目录中执行svn提交
- 24. 如何在Dropbox更新特定目录后触发脚本执行?
- 25. 在特定目录中运行的Java ProcessBuilder
- 26. 如何在Windows中从特定目录运行命令?
- 27. 在Azure包中执行.py MSBuild进程
- 28. 在系统进程中执行代码
- 29. 如何在进程中执行git push?
- 30. 在python中顺序执行子进程
我认为你不需要这个问题的'g ++'标记。请分享你已经尝试过的东西。你可以/应该阅读[常问问题]和[问] – 2013-03-05 07:39:21