System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo();
            //设置外部程序名
            Info.FileName = "Update.exe";
            Info.WorkingDirectory = Application.StartupPath;
            //声明一个程序类
            System.Diagnostics.Process Proc = new System.Diagnostics.Process();
            Proc.EnableRaisingEvents = true;
            Proc.Exited += new EventHandler(Proc_Exited);
           
            try
            {
                //
                //启动外部程序
                //
                Proc.StartInfo = Info;
                Proc.Start();

}
            catch (System.ComponentModel.Win32Exception ex)
            {
            }

转载于:https://www.cnblogs.com/boneking/archive/2010/02/21/1670609.html

[C#]启动外部程序相关推荐

  1. C# 启动外部程序的几种方法

    C# 启动外部程序的几种方法: 1. 启动外部程序,不等待其退出. 2. 启动外部程序,等待其退出. 3. 启动外部程序,无限等待其退出. 4. 启动外部程序,通过事件监视其退出. // using ...

  2. Android启动外部程序

    启动外部程序 1.通过包名启动(只能启动外部程序中Launcher的Activity) 通过自己编写的程序启动另一个已安装的应用程序. PackageManager packageManager = ...

  3. html启动word程序,Word工具栏直接启动外部程序

    Word工具栏直接启动外部程序 互联网   发布时间:2008-10-06 15:13:37   作者:佚名   我要评论 从Word工具栏中也能直接启动外部程序,这样操作起来非常方便.我们以从Wor ...

  4. C# 关联启动外部程序,监听程序是否运行

    启动外部程序 string dirpath = Path.Combine(config.PicSavePath, DateTime.Now.ToString("yyyyMMdd") ...

  5. VB.NET启动外部程序

    启动外部应用程序可以通过shell函数和Process类实现. 在VB中可以使用shell函数来启动外部应用程序,而VB.NET新增加了Process类启动的方法. Shell函数 用法:Shell( ...

  6. qprocess 最小化启动外部程序_程序员易踩的 9 大坑,教你识别

    不重视系统安全.过于微服务化.各种导入包--这些问题开发人员可能会在日常工作中会犯,除此之外,还有哪些开发者容易掉的坑呢?本文作者结合自身开发经历,为大家分享了九大经验教训. 以下为译文: 我是一名P ...

  7. qprocess 最小化启动外部程序_安川机器人预约启动功能

    " 按照预约顺序,执行工装轴登录的程序." 预约启动是指使用工装上的启动按钮,按照预约顺序,启动各工装登录的程序. 如图所示,三个工装分别处理不同工件时: • 在工装1处登录处理工 ...

  8. c# 通过API启动外部程序

    调用Win32 API. 1. using System.Runtime.InteropServices;2. // //#define SW_HIDE 0 //隐藏窗口,活动状态给令一个窗口 //# ...

  9. python交互窗口怎么才能不连着上一个程序_python实现启动一个外部程序,并且不阻塞当前进程...

    python可以使用os模块中的system函数来启动外部程序. Windows平台下使用start命令就可以不阻塞当前进程的执行程序,测试代码如下: import os os.system('sta ...

最新文章

  1. 技术新贵:RPA与NLP技术的结合与应用
  2. python能做什么游戏ll-Python 应该怎么学?
  3. 关于addr=u32(r.recvuntil(‘\xf7‘)[-4:])的解释
  4. MFC通过URL下载并保存文件代码 转载
  5. C++Fenwick tree芬威克树的实现算法(附完整源码)
  6. 37. Sudoku Solver **
  7. java线程死锁_Java并发:隐藏线程死锁
  8. switch 的性能提升了 3 倍,我只用了这一招!
  9. Linux、UNIX下磁带机的管理和使用
  10. 咖啡html代码,咖啡.html
  11. Flutter-防京东商城项目-修改默认收货地址 显示默认收货地址-42
  12. JenKins添加Git报错Error performing git command: git ls-remote -h
  13. 蓝桥杯 ALGO-7 逆序对
  14. Backpack-problem背包九讲笔记
  15. 东距(easting)、北距(northing)、东伪偏移(false easting)、北伪偏移(false northing)
  16. dbmsjobs记录表 oracle_oracle数据库定时任务dbms_job的用法详解
  17. [MAC]如何通过 macOS 恢复功能重新安装 macOS
  18. 联合概率、边际概率、条件概率
  19. 第三章——关系数据库标准语言SQL——数据查询
  20. 定义大小为100的整型数组,使用随机函数给数组元素赋值,数值的范围为1-100,并且不容许重复

热门文章

  1. java注解_Java注解
  2. java日期减去天数得日期_Java日期添加天数,减去天数,日历
  3. Java文件类– java.io.File
  4. C++的学习(十)类和对象
  5. 全栈工程师与架构师的区别是什么?
  6. java源码 - ReentrantLock之FairSync
  7. 设计模式学习笔记(3)装饰器
  8. 微信小程序chooseImage(从本地相册选择图片或使用相机拍照)
  9. 理解 TCP(二):报文结构 1
  10. Nginx如何配置静态文件过期时间