在使用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
12个名为MyApp的进程在PCNAME上被杀死。
我已经修改了上面的App名称和PC名称。
为什么说1,219个名为“MyApp”的进程被杀?此上下文中的“进程”是否与应用程序的“实例”不同?这是正常的吗?一些PC运行完全相同的应用程序将只返回1或2个“被杀死”进程,一些“56”,等等。似乎是一个随机的进程被杀死。
只是想了解发生了什么,因为我不希望该应用程序的许多实例远程运行。