公司为了安全方面的考虑,对员工使用的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类使用小例相关推荐

  1. 深入研究java.lang.Runtime类,Process类

    2019独角兽企业重金招聘Python工程师标准>>> 一.概述 Runtime类封装了运行时的环境.每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行 ...

  2. Java Process类的浅学习

    Java Process类的浅学习 文章分类:Java编程 今天用了下java.lang.Process类,只是初步的学习,并没有深入实践,因为感觉它的用途并不是很大,偶尔才可能用上,如果要经常使用它 ...

  3. java实现进程管理,Java调用批处理或可执行文件和Runtime、Process类实现Java版进程管理器...

    Java调用批处理或可执行文件 用Java编写应用时,有时需要在程序中调用另一个现成的可执行程序或系统命令,这时可以通过组合使用Java提供的Runtime类和Process类的方法实现.下面是一种比 ...

  4. Process类中与内存相关的属相不能更新!

    在我尝试写一个小的Performance Meter的时候,我使用Process(System.Diagnostics.Process)类来得到执行时间,CPU利用率和内存使用效率等runtime信息 ...

  5. libSVM分类小例C++

    from:http://www.doczj.com/list_31/ 使用libSVM求解分类问题的C++小例 1.libSVM简介 训练模型的结构体 struct svm_problem//储存参加 ...

  6. 简述子网掩码与子网掩码划分(以C类地址为例)

    索引: 一.摘要 二.子网掩码理论 三.子网掩码划分 一.摘要 此文暂针对C类IP地址的子网掩码划分进行简单讨论,如有建议或疑问,也请各位畅言~~ 二.子网掩码理论 (一).子网掩码概念 现如IPV4 ...

  7. Process类详解

    Process类详解 一.相关类和方法介绍 二.安全风险 1. external processes block on I|O streams 一.相关类和方法介绍 ProcessBuilder是一个 ...

  8. Runtime类与Process类

    package jinchen.cn;/** Runtime类除了观察内存使用量外,可以直接使用runtime 类运行本机的可执行程序* Process exec(String command) 在单 ...

  9. 解决数据库里表字段带下划线,实体类转小驼峰,Mapper的映射问题

    解决数据库里表字段带下划线,实体类转小驼峰,Mapper的映射问题 参考文章: (1)解决数据库里表字段带下划线,实体类转小驼峰,Mapper的映射问题 (2)https://www.cnblogs. ...

最新文章

  1. C++/C++11中std::stack的使用
  2. android关于设置list_item高度问题
  3. linux shell tr命令 换行符换成空格
  4. c#与WMI使用技巧集
  5. redis高级-------2
  6. 在.NET中读写INI文件 ——兼谈正则表达式的应用
  7. python如何输入多行数据合并_Python如何将多行数据合并成一行|python如何实现excle数据合并...
  8. Xib实现UICollectionView
  9. 从青铜到王者,代码人生之路 | 凌云时刻
  10. Django城市信息查询功能(3)
  11. 好用的电脑端看图软件
  12. c语言中的汉字编码,【C语言学习】C语言汉字编码。。。C语言中汉字的输入
  13. js 全屏移动漂浮框广告栏(3w)
  14. 微信公众号获取的实时坐标和高德地图坐标系的转换
  15. 【教程篇】Blender实例教程(一)——制作一个酷炫的三叶草星
  16. http的安全方法和幂等性
  17. 类别不均衡问题之loss大集合:focal loss, GHM loss, dice loss 等等
  18. Apache 基金会创始成员访谈录 ———— 回顾 Apache 20年历程!
  19. python单选按钮控件_Tkinter 单选按钮
  20. 软件测试中的网络问题

热门文章

  1. 中科院自动化所介绍深度强化学习进展:从AlphaGo到AlphaGo Zero
  2. 大厂围城:千辛万苦杀进来,为何他们选择出逃?
  3. “因为这 4 个回答,我决定录用这位软件工程师!”
  4. 【java】File的使用:将字符串写出到本地文件,大小0kb的原因
  5. 用django将数据从数据库提出并分页展示
  6. Android.mk 配置参数
  7. Java面试题-javaweb篇七
  8. 明日微博软件的NABCD分析
  9. mybatis plus 中 EntityWrapper源码解读
  10. 技术分享连载(六十九)