当一个进程中,判断另一个进程存在还是不存在可以使用Process.GetProcessesByName()方法来判断。但是仅仅使用Name来做区分的话,是有问题的。如何能保证这个名称的进程就是所希望的那个进程呢。进程间是可以同名的。
在实际项目中会进一步判断这个进程的附加属性,判断这个进程到底是不是同一个产品中的进程。比如产品的公司属性等等。
这样的判断方法好吗?
2022-09-21 16:18:22
当一个进程中,判断另一个进程存在还是不存在可以使用Process.GetProcessesByName()方法来判断。但是仅仅使用Name来做区分的话,是有问题的。如何能保证这个名称的进程就是所希望的那个进程呢。进程间是可以同名的。
在实际项目中会进一步判断这个进程的附加属性,判断这个进程到底是不是同一个产品中的进程。比如产品的公司属性等等。
这样的判断方法好吗?