2

如果我尝试通过直接调用打开图像文件、视频或网站Process.Start(filepath),则通常会成功。但是,Process.Start 的返回值有时会为空。(如此处所讨论

我需要知道相关进程的 ID,以便稍后检索它并在必要时关闭它。(用例:用户使用我的程序打开一个图像文件,并希望使用我的程序关闭它)但是,检索返回 null 的进程的进程 ID 有点困难:P

除了直接指定我们可能遇到的每种类型的文件使用哪个程序之外,我应该如何解决这个问题有什么建议吗?

4

1 回答 1

1

您必须直接指定使用哪个程序来获取进程的 id。我可以想象你可以问操作系统每个扩展使用什么程序,因为操作系统有一个列表。

于 2012-08-22T16:57:28.803 回答