.net检测某个应用程序是否运行,比如QQ..迅雷等...怎么知道他们是否在运行...??
解决方案 »
- 请教下-8588418127224967595 这种格式的数据如果表示一个时间的话是怎么计算出来的呢?
- treeview控件的sorted属性在哪?
- .net 如果解析分数,如 1/4 ?
- 把2个dataset放到tadatable里面
- C# 创建简单XML文件 达不到理想状态
- 委托、异步、多线程。哎,写程序写晕了,界面假死我该用什么解决?
- 谁有一份工程甘特图控件
- C#如何实现功能模块化,并自由的添加和却掉功能?
- 请高手指点,急:如何在C#.net环境下实现toolbar的拖动?先谢过
- 一个可能是oleDbReader的问题
- 在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,迅雷.因为这两个程序只在托盘处运行 .此类只能找在任务栏的程序