c# Process类使用小例
公司为了安全方面的考虑,对员工使用的window操作系统做了权限限制。如果我们想在自己使用的机器上安装额外的软件,就需要找系统管理员!感觉是相当的不爽啊!
但是为了我们这些程序员正常工作,允许我们用管理员的权限运行vs2010,这就为我们间接获得管理员权限安装自己想要的软件留下了后门。对了,我们要做的就是用管理员权限登录vs2010,通过process类打开所需的exe文件即可。
代码比较简单,可以创建一个winform项目,添加一个按钮控件,添加一个OpenFileDialog控件。
private void runBtn_Click(object sender, EventArgs e) { DialogResult dialogResult = openFile.ShowDialog();openFile.InitialDirectory = "d:\\"; //注意这里写路径时要用c:\\而不是c:\ openFile.Filter = "文本文件|*.*|所有文件|*.*"; openFile.RestoreDirectory = true; openFile.FilterIndex = 1; if (openFile.ShowDialog() == DialogResult.OK) { string fileName = openFile.FileName;Process myProcess = new Process(); try { myProcess.StartInfo.UseShellExecute = false; myProcess.StartInfo.FileName=openFile.FileName;myProcess.StartInfo.CreateNoWindow = true; myProcess.Start(); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
c# Process类使用小例相关推荐
- 深入研究java.lang.Runtime类,Process类
2019独角兽企业重金招聘Python工程师标准>>> 一.概述 Runtime类封装了运行时的环境.每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行 ...
- Java Process类的浅学习
Java Process类的浅学习 文章分类:Java编程 今天用了下java.lang.Process类,只是初步的学习,并没有深入实践,因为感觉它的用途并不是很大,偶尔才可能用上,如果要经常使用它 ...
- java实现进程管理,Java调用批处理或可执行文件和Runtime、Process类实现Java版进程管理器...
Java调用批处理或可执行文件 用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现.下面是一种比 ...
- Process类中与内存相关的属相不能更新!
在我尝试写一个小的Performance Meter的时候,我使用Process(System.Diagnostics.Process)类来得到执行时间,CPU利用率和内存使用效率等runtime信息 ...
- libSVM分类小例C++
from:http://www.doczj.com/list_31/ 使用libSVM求解分类问题的C++小例 1.libSVM简介 训练模型的结构体 struct svm_problem//储存参加 ...
- 简述子网掩码与子网掩码划分(以C类地址为例)
索引: 一.摘要 二.子网掩码理论 三.子网掩码划分 一.摘要 此文暂针对C类IP地址的子网掩码划分进行简单讨论,如有建议或疑问,也请各位畅言~~ 二.子网掩码理论 (一).子网掩码概念 现如IPV4 ...
- Process类详解
Process类详解 一.相关类和方法介绍 二.安全风险 1. external processes block on I|O streams 一.相关类和方法介绍 ProcessBuilder是一个 ...
- Runtime类与Process类
package jinchen.cn;/** Runtime类除了观察内存使用量外,可以直接使用runtime 类运行本机的可执行程序* Process exec(String command) 在单 ...
- 解决数据库里表字段带下划线,实体类转小驼峰,Mapper的映射问题
解决数据库里表字段带下划线,实体类转小驼峰,Mapper的映射问题 参考文章: (1)解决数据库里表字段带下划线,实体类转小驼峰,Mapper的映射问题 (2)https://www.cnblogs. ...
最新文章
- C++/C++11中std::stack的使用
- android关于设置list_item高度问题
- linux shell tr命令 换行符换成空格
- c#与WMI使用技巧集
- redis高级-------2
- 在.NET中读写INI文件 ——兼谈正则表达式的应用
- python如何输入多行数据合并_Python如何将多行数据合并成一行|python如何实现excle数据合并...
- Xib实现UICollectionView
- 从青铜到王者,代码人生之路 | 凌云时刻
- Django城市信息查询功能(3)
- 好用的电脑端看图软件
- c语言中的汉字编码,【C语言学习】C语言汉字编码。。。C语言中汉字的输入
- js 全屏移动漂浮框广告栏(3w)
- 微信公众号获取的实时坐标和高德地图坐标系的转换
- 【教程篇】Blender实例教程(一)——制作一个酷炫的三叶草星
- http的安全方法和幂等性
- 类别不均衡问题之loss大集合:focal loss, GHM loss, dice loss 等等
- Apache 基金会创始成员访谈录 ———— 回顾 Apache 20年历程!
- python单选按钮控件_Tkinter 单选按钮
- 软件测试中的网络问题