private const string FileName = "test.exe";
//进程名称不带扩展名
private const string ProcessName = "test"; /// <summary>
/// 打开进程
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
public static void Open()
{
try
{
Process.Start(string.Format(@"{0}\{1}", Application.StartupPath, FileName));
}
catch (Exception ex)
{
}
} /// <summary>
/// 关闭进程
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
public static void Close()
{
try
{
//可能存在进程名相同的进程
foreach (Process process in Process.GetProcessesByName(ProcessName))
process.Kill();
}
catch (Exception ex)
{
}
}

  

最新文章

  1. 使用Linux碎解一
  2. 快速学习JavaScript面向对象编程
  3. HDU 5145 NPY and girls 莫队+逆元
  4. [安卓]应用程序资源(App Resources)
  5. webservice 协议
  6. log4j.xml配置文件
  7. WCF X.b 操作引用了已经从 Y.b 操作导出的消息元素 [http://tempuri.org/:b]。可以通过更改方法名称或使用 OperationContractAttribute 的 Name 属性更改其中一个操作的名称...
  8. Arcgis Engine - 脱离ToolBarControl控件的命令和工具
  9. Qt状态机框架
  10. jquery在元素上收购事件
  11. 创建Win32图形界面应用程序
  12. linux 乌班图 xshell链接不上服务器
  13. Could not load driverClass ${driverClassName} 的解决方案
  14. node mysql插入中文时报错
  15. MAC OS 英语朗读功能
  16. Oracle根据表的大小排序SQL语句
  17. POJ 1015
  18. Valid Parentheses - LeetCode
  19. 【白书训练指南】(UVa10755)Garbage Heap
  20. NGUI如何使用汉字

热门文章

  1. linux下查找命令两则
  2. es6字符串的扩展学习笔记
  3. 锁存器 Latch v.s. 触发器 Flip-Flop
  4. java代码继承。。。找出不能继承父类方法的问题
  5. java数组复制的几种常见用法
  6. HDU 1863 畅通工程(Prim,Kruskal,邻接表模板)
  7. AngularJS:输入验证
  8. win10/server2019 系统安装 详解
  9. react-router4.x 实用例子(路由过渡动画、代码分割)
  10. 2015.3.3 VC++6制作MFC dll并在其中使用对话框、引入类的操作