如何从启用 Silverlight 提升信任的浏览器外应用程序查询进程是否在您的机器上运行?
问问题
730 次
1 回答
2
我认为这会有所帮助
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 );
}
}
}
于 2011-10-31T19:18:29.813 回答