404得票10回答
Process.start: 如何获取输出?

我想从我的Mono/.NET应用程序中运行一个外部命令行程序。例如,我想要运行mencoder。这是否可能: 获取命令行shell输出,并将其写入我的文本框中? 获得数字值以显示经过的时间的进度条?

197得票15回答
如何用C#启动一个进程?

当用户点击按钮时,我应该如何启动进程,例如打开一个URL?

62得票9回答
如何使用C#从Windows服务运行EXE程序?

我该如何使用C#从Windows服务中运行一个EXE程序? 这是我的代码:System.Diagnostics.Process.Start(@"E:\PROJECT XL\INI SQLLOADER\ConsoleApplication2\ConsoleApplication2\Consol...

50得票3回答
用AppDomains替换Process.Start

背景 我有一个使用各种第三方DLL文件处理PDF文件的Windows服务。这些操作可能会使用大量系统资源,并且在发生错误时偶尔似乎会出现内存泄漏。这些DLL是其他非托管DLL的托管包装器。 当前解决方案 我已经通过将对其中一个DLL的调用封装在专用控制台应用程序中并通过Process.S...

46得票6回答
在路径中包含参数和空格时,使用Process.Start。

我看过类似的例子,但找不到完全符合我的问题的解决方案。我需要从C#运行这样一个命令:C:\FOLDER\folder with spaces\OTHER_FOLDER\executable.exe p1=hardCodedv1 p2=v2 我在运行时设置了v2,所以在调用Process.Sta...

25得票3回答
Process.Start()无法启动.exe文件(手动运行时可以),请问如何解决?

我有一个.exe文件,需要在创建文件后运行。文件已经成功创建,我正在使用以下代码来运行.exe文件:ProcessStartInfo processInfo = new ProcessStartInfo(); processInfo.FileName = pathToMyExe; proces...

24得票6回答
使用Process.Start()打开文件夹时遇到访问被拒绝异常

我有一个用C#编写的winforms应用程序,我需要打开一个特定的文件夹。 我使用System.Diagnostics.Process.Start(pathToFolder); 这导致了以下异常: System.ComponentModel.Win32Exception (0x8000...

23得票5回答
在Windows 8/Chrome上,Process.Start(url)无法正常工作 - 是否有替代方法?

从.NET应用程序中打开URL,许多网站(包括StackOverflow)引用了这个例子:Process.Start("http://www.google.com/"); 在Windows 8上,如果Internet Explorer是默认浏览器,则此方法有效。然而,如果Google Chro...

21得票1回答
C#进程启动需要带有双引号的参数,但它们会消失。

我正在尝试使用Process.Start(ProcessStartInfo)从C#运行一个命令行应用程序。问题在于,这个命令行应用程序是一个Matlab独立的.exe文件,并且有可选参数,这意味着你要在命令行上传递它们,如下所示:app.exe "optional1" optional1val...

15得票3回答
Process.Start() and PATH environment variable

我有一个简单的C#应用程序,它尝试启动“jconsole.exe”,而此文件位于我的机器上的C:\Programs\jdk16\bin目录中。using System; using System.Diagnostics; namespace dnet { public class dne...