【发布时间】:2016-05-12 11:09:24
【问题描述】:
我需要知道一个进程是否已经在运行,但我不想硬编码它的名字。我宁愿从*.exe 派生它,所以我进行了一些实验并创建了一个简单的控制台应用程序,在其中我将项目属性中的程序集名称设置为foo,然后将foo.exe 重命名为bar.exe。我检查了正在运行的进程,确实是 bar 正在运行。
这是设计使然,我可以依赖这种行为,还是进程可以与 exe 具有不同的名称,它适用于所有类型的 exe 文件还是仅适用于 .NET 程序集?
【问题讨论】: