9得票5回答
Process.Start()在Windows 7上立即退出

Process.Start("d:/test.txt"); //简单的 .txt 文件 在 Windows 8 及以上版本上可以完美运行,但在 Windows 7 (x64) 上启动进程后立即关闭。 我已经尝试了以下方法: 通过 ProcessStartInfo 调用并设置 Create...

8得票4回答
当计时器事件被触发时,Windows服务如何启动一个进程?

我创建了一个带定时器的Windows服务,在 timer.Elapsed 事件中以5秒的间隔创建一个进程 (System.Diagnostics.Process.Start(exe path))。但是这个进程在事件触发时没有被创建。 还有其他的做法吗? 提前感谢。 private voi...

8得票3回答
指定文件没有关联任何应用程序的异常

UnhandledException: System.ComponentModel.Win32Exception: No application is associated with the specified file for this operation at System.Diag...

8得票1回答
Process.Start()不能正常工作

我有一个程序 pro1.exe,它从输入文件中读取数据,进行计算并将结果写入输出文件中。 现在我正在编写程序 test.exe,用于在不同的测试中对其进行测试(填充输入,使用Process.Start()运行pro1并将输出与预期进行比较)。 问题是:在执行pro1.exe之后,输出文件为空...

8得票2回答
使用用户名和密码启动进程

我知道您可以按照以下方式使用给定的用户名/密码运行进程: var processInfo = new ProcessStartInfo { WorkingDirectory = workingDirectory, FileName = "a name", UserNa...

8得票6回答
哪种方法更好:使用Process.Start还是直接调用DLL?

在我们的团队中,我们面临着这样的选择:我们需要从我们的C#代码中调用外部第三方代码并处理它的输出。 第三方代码有两种形式:一组dll文件和单个exe文件(可能自己调用这些dll文件)。可能的方法是使用Process.Start语句运行可执行文件并捕获其输出。另一个方法是直接调用dll。 我...

7得票2回答
Process.Start 在某些客户端上出现了随机阻塞/挂起的情况。

(有一个非常类似的话题从未解决:这里) 我们有一个运行在多个客户端上的大型应用程序,但最近我的一些代码停止了工作。添加一些调试代码后,我发现代码停止在调用Process.Start()(没有设置shellexecute=true)处。 该调用是一个简单的: Process.Start(...

7得票3回答
Process.Start("echo", "%cd%")引发W32Exception文件未找到异常。

当我尝试运行Process.Start("echo", "%cd%")时,它会引发一个System.ComponentModel.Win32Exception: The system cannot find the file specified的异常。但是当我在cmd中手动执行时,它可以像应该...

7得票2回答
System.Diagnostics.Process.Start() 奇怪行为

我有一个应用程序,使用Process.Start(string Filename)打开文件。这个方法会根据文件扩展名调用适当的应用程序。在我的情况下,通常是WORD、PPT、PDF、JPG等可查看文档。最终,我需要启动进程,然后在应用程序中稍后使用MainWindowHandle值做一些事情。...