c# - 从后台进程调用可执行文件并向其传递参数

标签 c# .net process executable exe

我有一个作为后台进程运行的控制台应用程序,并且有一个需要调用的exe。该exe将完整的填充路径作为参数,然后加密该文件。 我是这样做的:

Process.Start( "myapp.exe" );

但我想要的是这个:

Process.Start( "myapp.exe file1.txt" ); // File1 is parameter of that exe

但这不起作用。 寻求帮助和建议。

谢谢:)

最佳答案

您想要使用ProcessStartInfo 类。

参见http://msdn.microsoft.com/en-us/library/system.diagnostics.process.startinfo.aspxhttp://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.aspx有关如何使用它的示例。

使用Arguments属性设置您的参数。

关于c# - 从后台进程调用可执行文件并向其传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4828190/

相关文章:

c# - NHibernate.映射异常 : No persister for: XYZ

c# - 为什么AsynchResult 存储在.NET framework 中的System.Runtime.Remoting.Messaging 中?

c# - 更好的 DateTime.Parse 在那里?

c# - 使用 .NET 代码防止进程产生

c++ - Bash 在子 shell 中的后台运行命令

c# - 有没有办法知道当前网络角色包含多少个实例?

c# - 使用 LINQ 有条件地更新列表

c# - 如何使用 Windows 桌面共享 API 共享选择性窗口

c - 父子进程之间的信号量

c# - 5.7.57 SMTP - 客户端未通过身份验证以在 MAIL FROM 错误期间发送匿名邮件