源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-01-15 02:50 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#启动EXE文件的方法实例
1、调用系统dll使用其提供的方法。 引用的dll,
[u]复制代码[/u] 代码如下:
[DllImport("kernel32.dll")]    public static extern int WinExec(string exeName, int operType); 
调用,WinExec(@"路径\exe的文件名", 参数); operType参数如下
[u]复制代码[/u] 代码如下:
0: 隐藏, 并且任务栏也没有最小化图标  1: 用最近的大小和位置显示, 激活  2: 最小化, 激活  3: 最大化, 激活  4: 用最近的大小和位置显示, 不激活  5: 同 1  6: 最小化, 不激活  7: 同 3  8: 同 3  9: 同 1  10: 同 1 
最常见的ProcessStartInfo启动
[u]复制代码[/u] 代码如下:
ProcessStartInfo info = new ProcessStartInfo();             info.FileName = @"路径\exe的文件名";              info.Arguments = "";              info.WindowStyle = ProcessWindowStyle.Minimized;             Process pro = Process.Start(info);              pro.WaitForExit(); 
3、结束启动的exe的进程
[u]复制代码[/u] 代码如下:
Process[] allProgresse = System.Diagnostics.Process.GetProcessesByName("exe的进程名");   foreach (Process closeProgress in allProgresse)  {     if (closeProgress.ProcessName.Equals("exe的进程名"))           {                  closeProgress.Kill();                   closeProgress.WaitForExit();                    break;             }   }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部