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);
- 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;
- }
- }
转载于:https://www.cnblogs.com/TBW-Superhero/p/5570650.html
c#启动EXE文件(简单的)相关推荐
- Win7延迟90秒启动exe文件
==>首先要创建一个txt文件:如aa.txt @echo off ping 127.0.0.1 -n 90 >nul start D:\EditPlus\EditPlus.exe exi ...
- matlab回车键,在Matlab中启动.exe文件后,以编程方式按一下回车键
有一种使用Java的方法,特别是java.awt.Robot类.见 here. 显然,有两种类型的程序,关于从Matlab与系统('-')调用时的工作方式: >对于某些程序,Matlab等待程序 ...
- windows启动exe文件bat脚本
@echo off Start "" "C:\Program Files\Oray\SunLogin\SunloginClient\SunloginClient.exe& ...
- Exe文件开机启动,隐藏运行窗口运行
一.准备 1.可运行exe文件: 2. *.vbs 脚本(启动exe文件):脚本代码如下 DIM objShell set objShell = wscript.createObject(" ...
- asp调用打开exe文件
让IE6.0执行EXE文件的网页 说到要做一个让网页让IE6.0浏览的时候来执行空间下的一个EXE文件的方法要和以前写过的5.0的方法是完全不一样的了,5.0的总体思路是用一个 ...
- vs2010调试c语言找不到exe文件夹,vs上调试和直接运行exe不同
VS中F5的exe可以运行,但双击exe却不可以运行的调试方式 yhs_cy25192016-10-08 VS2010调试运行正常,直接exe运行错误问题 CHT1206081250892017-01 ...
- macbook怎么运行exe文件 mac打开exe文件的三大方法
exe文件是Windows系统的可执行文件,虽然Mac系统上无法直接打开exe文件,但是你可以在Mac电脑上安装双系统或者虚拟机来实现mac电脑上运行exe文件.除了这两种方法之外,你还可以在Mac电 ...
- Flask项目能打包为单个exe文件运行?掌握原理后居然如此简单!
Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者丨王翔丨 来源丨清风Python(ID:Bree ...
- Python3 网易有道词典结合PyInstaller,tkinter制作一个简单的中英文翻译exe文件
这是自己的一个小想法,但是最后还是经过2天的瞎鼓捣实验成果了.虽然界面很丑,但是我很喜欢它,因为有Dos黑窗口,少去了安装步骤,更多的是少去了广告,基于有道翻译里面的api接口,所以我不怕翻译的不准确 ...
最新文章
- 置顶带滚动效果_高端大气的滚动条图表,你学会了还怕老板们不喜欢,不升职吗?...
- vue 引入bootstarp --webpack
- ubuntu14 备份
- storm从入门到放弃(一),storm介绍
- B - Parentheses Balance (UVA - 673)
- 在ASP.Net2.0中使用UrlRewritingNet实现链接重写
- python中reduce是什么意思,python中的map和reduce有什么不同
- wxWidgets:编写一个应用程序- 使用 WxTextCtrl
- Charles+Android模拟器里抓http请求(配置模拟器教程)
- 分布式多副本一致性协议:paxos
- 应用内截屏的代码,在Activity中测试可用
- LayaAir UI组件 # List 列表、ProgressBar 进度条
- 计算机专业显示器英语,电脑显示器词汇 计算机英语词汇
- Django-rest-framework框架之drf内置认证,权限,频率类,异常处理与自动生成接口文档
- JAVA 守护线程 Deamon
- 大数据技术原理与应用 大作业--------微博精准营销案例设计与实现
- 某x动漫app逆向分析
- 罗杨老师带你了解谷歌编程之夏(GSoC)活动全流程
- 全国/全世界城市Json数据大全
- gms认证流程_【热点资讯】详解Google GMS认证流程可大大缩短终端手机上市时间...