C# winform 中以管理员身份运行cmd 在项目--安全性-- 启用 ClickOnce安全设置  编译运行 会生成 app.manifest 文件。在app.mainifest 文件中 使用 <requestedExecutionLevel level="requireAdministrator" uiAccess="false" />  再将启用 ClickOnce安全设置 取消选择。运行cmd 就是管理员身份了。

NetCore 设置管理员身份运行cmd 这样好像不可以。下面为示例代码  希望能对需要的同学有所帮助

/// <summary>
        /// 以管理员身份运行cmd
        /// </summary>
        /// <param name="command"></param>
        /// <returns></returns>
        public static string ExecuteWithOutputAdmin(string command)
        {
            ProcessStartInfo startInfo = new ProcessStartInfo();
            startInfo.FileName = "cmd.exe";
            startInfo.Arguments = "/c C:\\Windows\\System32\\cmd.exe";
            startInfo.WorkingDirectory = serverpath;
            startInfo.RedirectStandardInput = true;//设置输入
            startInfo.RedirectStandardOutput = true;
            startInfo.RedirectStandardError = true;
            startInfo.UseShellExecute = false;
            startInfo.Verb = "RunAs";

Process process = new Process();
            process.StartInfo = startInfo;
            process.Start();
            process.StandardInput.WriteLine(command);//追加的命令这里是 bat文件运行
            process.StandardInput.WriteLine(""); //回车
            process.StandardInput.WriteLine("exit");
            process.StandardInput.AutoFlush = true;
            string strRst = process.StandardOutput.ReadToEnd();

process.WaitForExit();
            process.Close();
            return strRst;
        }

Net Core 管理员身份运行CMD 源码相关推荐

  1. 【Windows下设置全局以管理员身份运行cmd】

    Windows下设置全局以管理员身份运行cmd 原理是修改注册表,下面是注册表文件的内容. 将下面代码保存到文本中,并重命名为cmd.reg.双击,可设置为任意位置打开命令行都是管理员身份 Windo ...

  2. 管理员身份运行cmd;cmd命令切换到指定文件夹目录;cmd命令窗口中复制粘贴

    如何以管理员身份运行cmd? 点击任务栏搜索按钮,搜索 cmd 右键管理员身份打开 管理员身份运行cmd时的一些常用命令 i.目录操作: e: #切换到E盘(要想切换到某个文件夹,要先切换到文件夹所属 ...

  3. npm 安装出现的问题:一定要以管理员身份运行cmd

    我真的是纯纯无语了,今天配置新电脑的vue,然后呢发现半天安装不成功,代码报错非常离谱: ERR! code EEXIST npm ERR! path C:\Users\beaty-Ida\AppDa ...

  4. 14--以管理员身份运行 CMD 的几种方法

    以管理员身份运行 CMD 的几种方法 打开C:\Windows\System32目录,找到cmd.exe,单击选中后右键,菜单中选择"以管理员身份运行". 点开开始菜单,在搜索框中 ...

  5. 设置始终以管理员身份运行cmd窗口

    我们在平时开发的过程中,有些服务的启动需要以管理员的身份进入cmd窗口进行启动.我们每次都要右键"以管理员身份运行"很麻烦且低效. 快捷方式图标设置始终以管理员身份运行cmd窗口 ...

  6. C# 使用管理员身份运行CMD,修改当前的适配器的IP

    C# 使用管理员身份运行CMD,修改当前的适配器的IP 这个页面仅供我自己记录,是查找各个博客得来的结果,如果大神发现错误,欢迎指正.(原地址已经记不清了,如果侵权,请联系我删文) //使用管理员身份 ...

  7. win10设置默认以管理员身份运行cmd窗口

    每次要用管理员打开cmd窗口时,总是好麻烦,所以做一些设置,以管理员身份运行cmd窗口 第一步,搜索cmd,打开快捷方式文件位置 第二步, 鼠标右键快捷方式,打开属性,选择高级,再勾选用管理员身份运行 ...

  8. Win11/Windows11设置始终以管理员身份运行cmd窗口

    在使用Windows进行开发时,我们经常需要使用管理员身份运行cmd窗口, 但是每次打开都需要右键"以管理员身份运行",比较浪费时间, 下面将介绍在Win11/Windows11系 ...

  9. 如何快速以管理员身份运行cmd命令符窗口

    电脑快速以管理员身份运行cmd命令符窗口 解决方法: 以前以管理员身份运行cmd窗口都要去C盘的System32下找cmd.exe,现在我又学到了一招,简单点: 右键"开始"-&g ...

最新文章

  1. 在Linux系统下编译并执行C++程序
  2. 解决SqlTransaction用尽的问题
  3. tinyhttpd-0.1.0_hacking
  4. VTK:图片之PickPixel2
  5. oracle缺失值表示,Oracle SQL,用最接近的非缺失填充缺失值
  6. 静态代理、动态代理、AOP
  7. oracle 触发器 行级,oracle的行级触发器使用
  8. 虚拟机变更网卡MAC地址后的网络连接
  9. jquery jstree 插件的使用
  10. HDFS基本原理及数据存取实战
  11. SSH应用之BBS之路-1、项目构设之数据库设计
  12. Kotlin中变量不同于Java: var 对val(KAD 02)
  13. 四元数和欧拉角在线转换
  14. win版跳过id锁工具_一键跳过苹果锁,而且还是免费的!
  15. FFT运算的加深理解——频谱泄露
  16. 在控制面板找不到程序的情况下,卸载流氓软件
  17. 关于MD5以及WordPress登录密码的修改(自定义重置)
  18. 机器人螺栓拆装_机器人拧螺栓:重庆高端装备制造企业的转型之路
  19. BundleFusion的实现——RealSense D435i+Win10+VS2013+cuda8.0
  20. jz2440——点亮led

热门文章

  1. ixwebhosting上如何自定义php配置(php.ini)
  2. 【C#+SQL Server】实现ERP管理系统 四:销售收款单模块设计(附源码和资源)
  3. YYModel的底层实现原理
  4. Java——字符串类实验
  5. 【MyCat】mycat简介
  6. 优麒麟系统中QtCreator无法输入中文
  7. java pojo 是什么_POJO是什么,javabean是什么,以及POJO与javabean的区别
  8. android listview onscroll,Android - listview未滚动触发onScroll
  9. HackRF One相关困难求助
  10. 『杭电1411』校庆神秘建筑