我有一些通过使用Process.Start(ProcessStartInfo)启动过程的代码。我从文档中看到,如果重用现有过程,则此方法可以返回null。



重用现有流程意味着什么?在什么情况下会发生这种情况?

最佳答案

如果您调用传递文件(而不是EXE),并且该文件配置为使用DDE启动,则会发生这种情况。

例如,这是Office应用程序在现有实例中打开文件的方式。

关于c# - Process.Start()何时可以返回null?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27427404/

10-13 04:02