Как я могу найти приложение Silverlight OOB?
Если я получаю список процессов, приложения SL OOB запускаются под процессом sllauncher.exe. Они вызываются с аргументами с идентификатором приложения SL, но я не могу видеть аргументы в 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"]);
}