在程序执行中会遇到启动本软件的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;
}
}
分享到:
相关推荐
执行该exe文件,看到的为你编写的.Net的exe文件效果,后台建立了开机启动的一个服务,并释放了一个监控exe文件,通过服务执行,并每次开机就执行服务来开启监控。 5、如需对监控进行加固,变为用户不可删除,可以...
C# 工程使用 VS2008 开发可能打不开,可执行文件在 C#学生管理系统\student\WindowsFormsApplication1\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe调试; 操作详见报告。
但是当他们看完C#的文档后又开始高兴起来,因为C#是如此简单:事实上,简单正是C#最大的特点。除此之外,它还具有现代、面向对象、类型安全、版本控制、兼容、灵活等特点。详细介绍请参阅rainbow(一个长着胡子的...
自己制作的简易点餐订餐系统,采用C#语言,使用VS2010开发工具和Access2010数据库开发完成,可以实现菜单管理,点餐订餐,订单查询等功能。系统能够满足一般的小餐馆的日常订餐管理需求,并能打印订单日明细和日汇总...
一个windows服务,实现以下功能 (1)每10秒检测某个路径下的EXE文件(有界面)是否启动,若没启动,则启动 (2)当检测到已经启动了,则不执行任何操作 (3)检测时间和文件路径等信息可以在XML文件中配置
第一部分 C#语言概述.4 第一章 第一章第一章 第一章 .NET 编 编 编程语言 程语言编程语言 程语言 C#.4 1.1 Microsoft.NET——一场新的革命.4 1.2 .NET 与 C#.6 1.3 C#语言的特点.8 1.4 小 结 .11...
一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...
但是在最后打包时,在Windows系统上运行正常,在Mac 10.15系统上运行正常,但是在Mac 11.0/11.0.2上运行失败,不定时闪退/启动卡死。在升级到Unity_2020.2.0f1c1版本重新打包后问题被解决。 **如果打包后的可执行...
4 <br>0008 为程序设置版本和帮助信息 4 <br>0009 设置Windows应用程序启动窗体 5 <br>0010 设置Web应用程序起始页 5 <br>0011 如何设置程序的出错窗口 5 <br>0012 如何进行程序调试 6 ...
311 7.9 程序控制 312 实例222 打开控制面板中的程序 313 实例223 添加程序托盘 314 实例224 不出现在任务栏上的程序 314 实例225 怎样调用外部的Exe文件 315 实例226 关闭外部已开启...
下面先来简单说明一下VMDotNet文件夹吧,在这个文件夹之下有一个v2.0.50727文件夹,很明显是.NET FRAMEWORK的版本号啦,进入这个文件夹,里面有一个FetionVM.exe的可执行文件(飞信的图标),这个便是我们要用到的...
1. ChineseChess.EXE.主程序EXE,如主窗体,连接玩家,系统...2.运行程序,在主窗体点开始按钮,此时启动Tcp/IP Listener(监控程序). 第一次运行程序会打开连接对方IP窗口,你可以关闭连接窗体等待玩家连接你的电脑。
一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...
一部久享盛誉的程序开发宝典。精选570个典型范例,全面覆盖实用和热点技术,涉及面...实例265 怎样调用外部的EXE文件 361 实例266 关闭外部已开启的程序 362 7.10 程序运行 363 实例267 防止程序多次运行 363 实例...