查找哪个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下实际运行的应用程序?
对于没有启动的进程使用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"]);
}