通常,当您执行Java App时,您可以检测到三种Java进程:
使用我的实际C#程序,我可以使用WMI检测这些进程,并找到需要Java才能工作的父进程。但我现在的问题有点棘手。当您在.exe后面执行Java App时。例如Minecraft,你可以用wmi证明javaw.exe被执行...但是使用Netbeans,没有java进程,这真的很奇怪,因为这个IDE是用Java编写的。
任何人都有想法证明Netbeans正在使用Java? (或许我完全错了,在C#中做这件事是不可能的......)