0
如何從Silverlight提升的信任啓用瀏覽器外應用程序查詢您的計算機上是否正在運行進程?從Silverlight OOB應用程序如何檢查進程是否正在運行
如何從Silverlight提升的信任啓用瀏覽器外應用程序查詢您的計算機上是否正在運行進程?從Silverlight OOB應用程序如何檢查進程是否正在運行
,我認爲這可以幫助
private void button1_Click(object sender, RoutedEventArgs e)
{
using (dynamic SWbemLocator = AutomationFactory.CreateObject("WbemScripting.SWbemLocator"))
{
SWbemLocator.Security_.ImpersonationLevel = 3;
SWbemLocator.Security_.AuthenticationLevel = 4;
dynamic IService = SWbemLocator.ConnectServer(".", @"root\cimv2");
dynamic QueryResults = IService.ExecQuery(@"SELECT * FROM Win32_Process");
dynamic t = QueryResults.Count;
for (int i = 0; i < t; i++)
{
dynamic p = QueryResults.ItemIndex(i);
MessageBox.Show(p.name);
}
}
}
請注意,我已經知道如何使用它來Shell.Wscript做......我在尋找更好的替代方法 – sonu