.net检测某个应用程序是否运行,比如QQ..迅雷等...怎么知道他们是否在运行...??
解决方案 »
- 需要把程序复制到别的地方,但是数据库的本地的,同学说只要把数据库的mdb同时复制过去就可以。真的吗?
- C#如何在托盘上显示系统菜单
- C#GDI+如何实现荧光笔半透明的效果
- 再问一个oracle查询语句的问题
- mapx图上加一点 标注要自己写 怎么实现
- C#程序调试时无法运行,代码求帮忙!
- 关于引用的问题,急呀
- DataGrid里面加的按钮列怎么删不掉数据,也不提示错误。我的sqlAdapter也创建了所有语句包括delete。不明白,非常急!
- 男的声音变成女的声音
- System.Diagnostics.Process对象的WaitForExit(int);??有什么作用?谢谢
- 在winform程序中,如何替换MessageBox弹出时的系统声音为自定义的声音?
- 接口 在分层 中的用法!
Process[] myProcesses;
myProcesses = Process.GetProcessesByName("NotePad");
if (myProcesses.Length == 0)
{
//没有运行
}
else
{
//已经运行
}
//上面拿查找记事本程序为例
可以获取进程列表
http://www.cnblogs.com/voodooq/articles/16119.html
http://www.chenjiliang.com/Article/View.aspx?ArticleID=1693&TypeID=84
foreach (Process p in ps)
{
if (p.MainWindowHandle != null)
{
richTextBox1.Text += p.MainWindowTitle + "\r\n";
}
}
Process类好像不能找出QQ,迅雷.因为这两个程序只在托盘处运行 .此类只能找在任务栏的程序