ProcessStartInfo process = new ProcessStartInfo();
process.FileName = AppDomain.CurrentDomain.BaseDirectory + "CrystalReport\\" + "CrystalReport.exe";
process.WindowStyle = ProcessWindowStyle.Normal;
Process[] ps = Process.GetProcessesByName("CrystalReport"); foreach (System.Diagnostics.Process p in ps)//判断CrystalReport进程是否存在
{
p.Kill();//杀死进程
}
Process.Start(process);//启动进程
ii = 1;
LogHelper.WriteLog(GetType(), "CrystalReport.exe程序已启动");

最新文章

  1. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版本新增序列管理
  2. 【BZOJ-3450】Tyvj1952Easy 概率与期望DP
  3. 【hihoCoder】第20周 线段树
  4. 二分图最大匹配的König定理及其证明
  5. LayoutInflater的实例化
  6. poshytip两个实用示例
  7. 两个简单的python文件,实现删除本地文件夹和mongodb数据库的内容
  8. Window Ghosting(仍可拖动失去响应的窗口,因为我们真正的窗口已经让系统用Ghosting窗口替代了。使用IsHungAppWindow 探测)
  9. JSON数据解析——jsoncpp的使用
  10. crontab,想说爱你不easy
  11. Linux 压缩解压及备份命令
  12. 深入理解Java虚拟机--中
  13. python3.6 安装win32api时候找不到regitry的问题
  14. Ubuntu 18.04 启动root账号并授权远程登录
  15. Agent Job代理 执行SSIS Package
  16. Python数据分析-知识宝藏
  17. SVN 服务器端权限管理
  18. 2018-2019-1 20189206 《Linux内核原理与分析》第八周作业
  19. Spring.Net —IOC详解
  20. [bug] - 关于poi导入excel时间格式会减少8小时的问题.

热门文章

  1. python小题目练习(十二)
  2. 【Python基础教程】三种常用、效率最高的Python字符串拼接方法
  3. 使用Runnable和Callable接口实现多线程的区别
  4. 基于POM---UI测试框架
  5. Tapdata 肖贝贝:实时数据引擎系列(四)-关于 Oracle 与 Oracle CDC
  6. ElementUI嵌套页面及关联增删查改实现
  7. 【人工智能】【Python】Matplotlib基础
  8. Windows 安装 Linux 环境
  9. YII页面缓存
  10. 从零开始Blazor Server(5)--权限验证