给定已为其属性.FileName和.Arguments指定值的特定System.Diagnostics.Process,确定它是否的最佳方法是:
>曾经发出过.Start()命令或
>目前与某个流程相关联?
如果从未发出.Start(),则调用.CloseMainWindow()会导致InvalidOperationException,我想避免它.
最佳答案 您是否尝试过检查Process.Id和其中一个Exit属性?
Ref.
回应海报的评论:也许你将不得不包装一个try / catch并抛出一个异常表明没有启动?它不漂亮!