c# - 如何区分完全不同的 Windows 窗体应用程序运行的多个同名进程?

标签 c# .net visual-studio process

我有两个具有不同功能的应用程序。 其中一个是现有的应用程序,另一个是我特意制作的同名应用程序。

当用户启动它们时,两者的进程名称相同。

使用 C#、VS 2010、.Net 2.0 当我使用c#获取进程列表时,我想区分两者和它们。

目标操作系统:XP/Win 7/Win 8/Win 10

最佳答案

您可以使用每个进程的 MainModule 属性通过版本信息来区分它们:https://msdn.microsoft.com/en-us/library/system.diagnostics.process.mainmodule%28v=vs.110%29.aspx

关于c# - 如何区分完全不同的 Windows 窗体应用程序运行的多个同名进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35277376/

相关文章:

c# - 从 C# 调用 Numpy 和 scikit-learn

.net - 为什么.Net框架中的每个类都没有对应的接口(interface)?

.net - WPF中的win32窗口

c++ - 使用 Visual Studio 2019 和 cmake for x86 编译 pe-parse 库

c# - 同时解码和显示多个 H264 视频的最快方法 C#

c# - 如何使用 Microsoft.Management.Infrastructure (MMI) 而不是 System.Management 进行本地 WMI 查询

c# - C#中使用 "var"声明变量

c# - 使用 sshnet 库的 SFTP 上传 - 处理连接问题

visual-studio - Visual Studio/ Notepad++ : Highlight repeat occurrences of selection text?

visual-studio - 如何安装旧版本的 Visual Studio 2017?