简单问题:我希望使用默认浏览器打开一个URL,所以我只需要使用Process.Start(url)
。然而,我注意到这返回了一个IDisposable对象。
现在我想知道是否必须要对它进行处理?或者,换句话说,我的应用程序是否对该进程负责?预期的功能只是“点火并忘却”,我不希望我的应用程序作为新进程的父代,并且也不需要与其交互。
我在SO上看到了一些类似但不相关的问题,似乎只需在URL上调用Process.Start即可,但我不想遇到由于我的程序保持对长时间死亡的浏览器进程的引用而导致难以调试的内存泄漏/资源耗尽问题。