当前位置:  编程技术>.net/c#/asp.net

c#启动EXE文件的方法实例

    来源: 互联网  发布时间:2014-10-18

    本文导语:  1、调用系统dll使用其提供的方法。 引用的dll, 代码如下:[DllImport("kernel32.dll")]    public static extern int WinExec(string exeName, int operType);  调用,WinExec(@"路径exe的文件名", 参数); operType参数如下 代码如下:0: 隐藏, 并且任务栏也没有...

1、调用系统dll使用其提供的方法。

引用的dll,

代码如下:

[DllImport("kernel32.dll")] 
  public static extern int WinExec(string exeName, int operType); 

调用,WinExec(@"路径exe的文件名", 参数);

operType参数如下

代码如下:

0: 隐藏, 并且任务栏也没有最小化图标 
1: 用最近的大小和位置显示, 激活 
2: 最小化, 激活 
3: 最大化, 激活 
4: 用最近的大小和位置显示, 不激活 
5: 同 1 
6: 最小化, 不激活 
7: 同 3 
8: 同 3 
9: 同 1 
10: 同 1 

最常见的ProcessStartInfo启动

代码如下:

ProcessStartInfo info = new ProcessStartInfo();            
info.FileName = @"路径exe的文件名";             
info.Arguments = "";             
info.WindowStyle = ProcessWindowStyle.Minimized;            
Process pro = Process.Start(info);             
pro.WaitForExit(); 

3、结束启动的exe的进程

代码如下:

Process[] allProgresse = System.Diagnostics.Process.GetProcessesByName("exe的进程名"); 
 foreach (Process closeProgress in allProgresse) 

   if (closeProgress.ProcessName.Equals("exe的进程名")) 
         { 
                closeProgress.Kill(); 
                 closeProgress.WaitForExit(); 
                  break; 
           } 
 }

    
 
 

您可能感兴趣的文章:

  • c# 启动和停止windows服务
  • 设置C#窗体程序只能启动一次
  • c# 开机启动项实例代码
  • 基于C#实现Windows服务状态启动和停止服务的方法
  • c# 开机启动项的小例子
  • C#窗体程序仅允许启动一次的解决方法
  • C#启动windows服务方法的相关问题分析
  • c#判断数据库服务器是否启动
  • c#使用process.start启动程序报错解决方法
  • c#判断数据库服务器是否已经启动的方法
  • C#启动外部程序的几种常用方法汇总
  • C#添加注册表启动项的实例代码
  • 用C#实现启动另一程序的方法实例
  • C# 禁止应用程序多次启动的实例
  • C#代码设置开机启动示例
  • C#启动和停止windows服务的实例代码
  • 通过C#调用cmd来修改服务启动类型
  • 如何在Linux上实现同时只能启动一个实例的程序?
  • Linux操作系统下Oracle数据库多实例启动方式及修改内存
  • Linux下设置Oracle 10g 服务以及实例自动启动
  • C++内核对象封装单实例启动程序的类
  • gearman的安装启动及python API使用实例
  • Linux As4单实例Oracle系统启动/关闭脚本
  • centos/rhel下实现nginx自启动脚本实例
  • Android中实现开机自动启动服务(service)实例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux操作系统下Oracle数据库多实例启动方式及修改内存 iis7站长之家
  • linux系统如何把开机要启动的文件加入启动项?
  • 怎么在启动的时候修改启动文件
  • 为什么我的red hat9启动的时候不启动rc.local文件阿
  • unix .sh文件系统启动时如何实现自动启动
  • red hat9 盘的自启动文件是什么,为什么我刻的光盘不能自动启动呢??
  • linux系统启动,相应的启动的进程列表在哪个文件中的
  • 使用从NFS文件系统启动时,目标板无法从主机连接启动
  • 如何让linux系统启动时自动加载fat文件系统,并且能够识别中文目录名或文件名.
  • linux启动文件
  • gui启动控制文件?
  • 关于WINXP和LINUX启动文件的问题
  • RedHat 9 如何重新编译内核并重新配置启动文件使其起作用?
  • 修改那个配置文件,可以使程序自启动
  • 请问linux启动时自动加载的程序一般是放在哪些文件中的?
  • 如何配置双系统的启动文件?能详细说明吗?
  • 如何在一个程序中启动另一个可执行文件
  • 不小心把home下的bin文件夹删除了,如何才能启动unix呀?急用
  • =====UNIX 启动的文件加载,请指点=========
  • 最紧急求救:怎样从bin文件启动来安装Redhat linux啊?!!
  • 关于zImage启动如何加载文件系统
  • Windows 7 下 IE10启动很慢,如何更改设置让它启动变快
  • 各位大虾,请问怎样在启动菜单中指定由硬盘启动(象EASYBOOT,JO.SYS..启动时指定由硬盘启动)?
  • 红帽RHEL下面设置docker服务自动启动
  • 我的LINUX为什么不能选择启动,只能用启动盘启动
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • emacs不启动X的界面,启动在终端里面呢?(希望他启动x界面)
  • 隐藏andriod 应用app启动图标的几种方法
  • 在我启动linux设成Gnome图片模式启动,如果想启动字符模式,应怎样把级别5改为3吗,教我改法
  • Arch下面安装启动及删除docker介绍
  • linux 服务器启动时,机子启动就启动下面的这行命令


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3