C#判断某程序是否运行的方法


本文实例讲述了C#判断某程序是否运行的方法,分享给大家供大家参考。

具体实现方法如下:

[DllImport("user32.dll")]
private static extern bool
SetForegroundWindow(IntPtr hWnd);
[DllImport("user32.dll")]
private static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);
[DllImport("user32.dll")]
private static extern bool IsIconic(IntPtr hWnd);
// 消息函数
[DllImport("user32.dll", EntryPoint = "PostMessageA")]
public static extern bool PostMessage(IntPtr hWnd, int Msg, int wParam, int lParam);

[DllImport("user32.dll")]
public static extern IntPtr FindWindow(string strclassName, string strWindowName);
[DllImportAttribute("user32.dll")]
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);

public const int WM_SYSCOMMAND = 0x0112;
public const int SC_MAXIMIZE = 0xF030;

private string exeName = "SaoMiaoApp";
public void SetForm()
{
  Process[] processes = Process.GetProcessesByName(exeName);

  if (processes.Length > 0)
  {
 IntPtr hWnd = processes[0].MainWindowHandle;

 if (IsIconic(hWnd))
   ShowWindowAsync(hWnd, 9);// 9就是SW_RESTORE标志,表示还原窗体
 //SendMessage(hWnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0);
 SetForegroundWindow(hWnd);
  }
  else
  {
 Process.Start(exeName + ".exe");
  }
}

希望本文所述对大家的C#程序设计有所帮助。



相关阅读:
Win10/Win8.1原生支持FFmpeg:视频格式通吃
jQuery事件绑定on()与弹窗实现代码
C#中事件的继承实例分析
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
JavaScript实现带播放列表的音乐播放器实例分享
Android UI设计系列之自定义DrawView组件实现数字签名效果(5)
Java正则表达式入门学习
PHP return语句另类用法不止是在函数中
MySQL 启动报错:File ./mysql-bin.index not found (Errcode: 13)
Win8系统如何定时运行程序?Win8系统定时运行程序的方法
jQuery鼠标悬浮链接弹出跟随图片实例代码
require.js的用法详解
CSS实现五颜六色按钮组成的导航条效果代码
1亿条记录的MongoDB数据库随机查询性能测试
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 心录历程 苦尽甘来 我长大以后的梦想作文 朝鲜冷面 KAB创业培训学习心得体会 银行党支部工作计划 今天,你想家了吗 如烟的十八岁 天净沙·秋思作文300字 特别的控诉 不想要的伤痛 我爱红领巾300字 我的读书收获作文 爱需要认真的等待 难忘的回忆700字 小学六年级作文450字:撑起一片蓝天 消失于天地中 拮据造句 高中寒假日记,今后,为了自己好好活着。 陆游个人简历 团市委2005年艾滋病防治工作总结和2006年工作计划 监理工程师专业技术个人专业技术工作总结 有什么比吃饭活命还重要——《继承者们》经典台词大全 如果可以,希望你一直陪着我 爷爷端午节一日游 电脑手抄报 铅笔、橡皮和转笔刀作文300字 期待已久的,却是另一种结果 《教师职业道德规范》学习体会500字 只为你如花美眷,似水流年 民政学习践行“八荣八耻” 努力建设和谐社会 累了,就歇歇 《中外名人传记作品选读:毛泽东:忆往昔,峥嵘岁月稠》教案 我与你共唱 2016年上半年党员自查报告 那美只属于它作文100字 我和我的小说小组作文900字 “废纸、破布”材料作文导写示例 石榴花开300字 市纪委书记学习贯彻《准则》和《条例》心得体会 我喜爱的小狗——花花作文600字 《赶海》教案 精选大学生演讲稿 如果我是高材生,多好?作文700字 [图文]六一,快乐吗 《英雄》歌词串词朗诵词 我县大户经济发展情况的调查 2016关于安全生产大检查实施方案 不小心弄伤了父亲的手 高中高二作文1000字:叶的心语 小学四年级作文800字:我的童年趣事

Copyright © 2016 phpStudy |