`
oraclestudy
  • 浏览: 482584 次
文章分类
社区版块
存档分类

c#启动EXE文件(简单的)

阅读更多

在程序执行中会遇到启动本软件的exe问,或者启用其它的exe文件,已达到执行某些操作的作用。下面是两种最常见的启动exe文件。

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

2、最常见的ProcessStartInfo启动

ProcessStartInfo info = new ProcessStartInfo();

info.FileName = 路径\exe的文件名;

info.Arguments = "";

info.WindowStyle = ProcessWindowStyle.Minimized;

Process pro = Process.Start(info);

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# 木马功能的简单实现

    执行该exe文件,看到的为你编写的.Net的exe文件效果,后台建立了开机启动的一个服务,并释放了一个监控exe文件,通过服务执行,并每次开机就执行服务来开启监控。 5、如需对监控进行加固,变为用户不可删除,可以...

    RFID+C#+MySQL 简易学生信息管理系统上位机

    C# 工程使用 VS2008 开发可能打不开,可执行文件在 C#学生管理系统\student\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe调试; 操作详见报告。

    c#学习笔记.txt

    但是当他们看完C#的文档后又开始高兴起来,因为C#是如此简单:事实上,简单正是C#最大的特点。除此之外,它还具有现代、面向对象、类型安全、版本控制、兼容、灵活等特点。详细介绍请参阅rainbow(一个长着胡子的...

    C# winform 点餐订餐系统(不是源码)

    自己制作的简易点餐订餐系统,采用C#语言,使用VS2010开发工具和Access2010数据库开发完成,可以实现菜单管理,点餐订餐,订单查询等功能。系统能够满足一般的小餐馆的日常订餐管理需求,并能打印订单日明细和日汇总...

    C#写的一个简单的Windows服务

    一个windows服务,实现以下功能 (1)每10秒检测某个路径下的EXE文件(有界面)是否启动,若没启动,则启动 (2)当检测到已经启动了,则不执行任何操作 (3)检测时间和文件路径等信息可以在XML文件中配置

    C#微软培训资料

    第一部分 C#语言概述.4 第一章 第一章第一章 第一章 .NET 编 编 编程语言 程语言编程语言 程语言 C#.4 1.1 Microsoft.NET——一场新的革命.4 1.2 .NET 与 C#.6 1.3 C#语言的特点.8 1.4 小 结 .11...

    C#程序开发范例宝典(第2版).part08

    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...

    ASP.NET基于C#开发的2D游戏密室寻宝源码+exe可执行文件+项目使用说明(本科毕设).zip

    但是在最后打包时,在Windows系统上运行正常,在Mac 10.15系统上运行正常,但是在Mac 11.0/11.0.2上运行失败,不定时闪退/启动卡死。在升级到Unity_2020.2.0f1c1版本重新打包后问题被解决。 **如果打包后的可执行...

    C#编程经验技巧宝典

    4 <br>0008 为程序设置版本和帮助信息 4 <br>0009 设置Windows应用程序启动窗体 5 <br>0010 设置Web应用程序起始页 5 <br>0011 如何设置程序的出错窗口 5 <br>0012 如何进行程序调试 6 ...

    C#.net_经典编程例子400个

    311 7.9 程序控制 312 实例222 打开控制面板中的程序 313 实例223 添加程序托盘 314 实例224 不出现在任务栏上的程序 314 实例225 怎样调用外部的Exe文件 315 实例226 关闭外部已开启...

    在没有FrameWork的环境中运行.NET程序

    下面先来简单说明一下VMDotNet文件夹吧,在这个文件夹之下有一个v2.0.50727文件夹,很明显是.NET FRAMEWORK的版本号啦,进入这个文件夹,里面有一个FetionVM.exe的可执行文件(飞信的图标),这个便是我们要用到的...

    中国象棋网络版C#源码

    1. ChineseChess.EXE.主程序EXE,如主窗体,连接玩家,系统...2.运行程序,在主窗体点开始按钮,此时启动Tcp/IP Listener(监控程序). 第一次运行程序会打开连接对方IP窗口,你可以关闭连接窗体等待玩家连接你的电脑。

    C#程序开发范例宝典(第2版).part02

    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...

    C#程序开发范例宝典(第2版).part12

    一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...

Global site tag (gtag.js) - Google Analytics