最近在做一个项目,需要遍历WINCE 中的进程,如果进程不存在就启动它,在windows中可以使用Process类完成,在.net compact framework中提供了Process类,但是没有提供遍历进程的方法,有知道的请帮我一把,多谢了。
解决方案 »
- 我是新手,c#中构造函数调用构造函数的目的是什么?仅仅是赋值的话,那所有重载的构造函数都一样了?
- 如何用.net框架内 修饰符为internal的方法?
- c# 异常处理
- 关于swf在页面缓存
- 询问自己编写DLL再调用问题
- 如何用enter键控制在一组textbox控件得到焦点的先后顺序?谢谢
- Jmail控件下Attachment的SaveToFile方法怎么用啊???
- 为什么我写的Windows服务中的Timer总是不触发Tick事件?
- 请问这段代码错在哪里啊!!!求大家帮忙
- 两种实例化的不同?
- 为什么我会用.net做小网站,但我仍然无法做.net试题?
- C#4.0入门 第一章 dynamic类型—第二页 dynamic类型与匿名类型
[Windows CE/Mobile] Get Process List C#
2:查询即可,无需遍历:private void button1_Click(object sender, EventArgs e)
{
string processName = "alg.exe";
try
{
ManagementObjectSearcher wmi_Sercher = new ManagementObjectSearcher(@"root\CIMV2", "select * from Win32_Process where Name ='" + processName + "'");
if (wmi_Sercher.Get().Count > 0)
{
MessageBox.Show("存在" + processName + "进程");
}
else
{
MessageBox.Show("不存在" + processName + "进程");
}
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
}