2

您能否为我澄清一下我在使用 pskill 杀死域 PC 上的远程进程时看到的情况?

我在 VB.NET 中编写了一个小的 .exe 文件,该文件在远程 PC 上运行,它只是加载网页并将值保存到数据库中。我已将此应用程序编写为“单实例应用程序”,以防止多个实例同时运行。

当我对该机器运行我的 pskill 命令时,我得到以下结果:

c:\SysInternals>pskill -t \PCNAME MyApp

PsKill v1.15 - 终止本地或远程系统上的进程 版权所有 (C) 1999-2012 Mark Russinovich Sysinternals - www.sysinternals.com

1219 个名为 MyApp 的进程在 PCNAME 上被杀死。

我已经修改了上面的 App 名称和 PC 名称。

为什么说有 1,219 个名为“MyApp”的进程被杀死了?在这种情况下,“进程”是否与应用程序的“实例”不同?这是正常的吗?一些运行完全相同的应用程序的 PC 将只返回 1 或 2 个“被杀死”的进程,一些“56”等。似乎是被杀死的进程的随机总数。

只是想了解正在发生的事情,因为我不希望应用程序的那么多实例远程运行。

4

0 回答 0