查找哪个Silverlight Out of Browser应用程序正在sllauncher.exe下运行

本文关键字:sllauncher exe 运行 应用程序 Browser Silverlight Out of 查找 | 更新日期: 2023-09-27 18:12:40

我如何找到哪个Silverlight OOB应用程序正在运行?

如果我得到一个进程列表,SL OOB应用程序在sllauncher.exe进程下运行。它们是用带有SL应用程序ID的参数调用的,但是我无法在Process.StartInfo.Arguments中看到参数。

是否有一种方法可以看到在sllauncher.exe下实际运行的应用程序?

查找哪个Silverlight Out of Browser应用程序正在sllauncher.exe下运行

对于没有启动的进程使用Process.StartInfo.Arguments是没有意义的。只有当程序使用这些参数启动进程时,它才包含有意义的数据。

你可以使用WMI,像这样:

var processQuery = new SelectQuery("SELECT Commandline FROM Win32_Process");
var scope = new System.Management.ManagementScope(@"''.'root'CIMV2");
var searcher = new ManagementObjectSearcher(scope, processQuery);
ManagementObjectCollection processes = searcher.Get();
foreach (var process in processes)
{
     Console.WriteLine(process["Commandline"]);
}