在windows上执行有关系统设置命令的时候需要管理员权限才能操作,比如修改网卡的禁用、启用状态。双击执行是不能正确执行命令的,只有右键以管理员身份运行才能成功。
为解决此问题,花了很长时间找了各种方法,最终找到一个简单的方法,双击也能执行成功了。过程如下:
1> Go get github.com/akavel/rsrc
2> 把nac.manifest 文件拷贝到当前windows项目根目录
3> rsrc -manifest nac.manifest -o nac.syso
4> go build

nac.mainfest的内容为:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

VIA:  golang windows程序获取管理员权限(UAC )

最新文章

  1. Javascript模拟继承(赠送.net吐槽一段)
  2. Git的使用的简单介绍
  3. Arduino学习经验(一)之解决舵机库和pwm输出冲突
  4. Codeforces 732F [边双联通分量][tarjan]
  5. 微软分布式云计算框架Orleans(1):Hello World
  6. ASP.NET MVC学习之模型验证篇
  7. Jenkins进阶系列之——11修改Jenkins用户的密码
  8. sed实例一则
  9. vsftpd2.3.2安装、配置详解
  10. 每天一条linux命令——shutdown
  11. iOS-Core Text 入门
  12. C# webBrowser操作 javascript
  13. iOS - 开发中加载本地word/pdf文档说明
  14. ORA-01654错误
  15. Redis之无序集合类型命令
  16. Python简单登录密码比对
  17. Vue指令 常见的几个内置指令
  18. Spring Cloud(一):概述以及核心成员介绍
  19. Python极其简单的分布式异步作业管理系统RQ入门
  20. CenOS下安装Memcache和PHP Memcache扩展.

热门文章

  1. 12月14日内容总结——模板层之标签、自定义模板语法、母版(模版)的继承与导入、模型层前期准备知识点、ORM常用关键字
  2. 黏包现象、struct模块、并行与并发
  3. Snipaste下载安装(使用教程)
  4. Spring框架JDBC
  5. Elemen ui&amp;表单 、CRUD、安装
  6. JAVA 进阶 69-79
  7. C#:开发一个winform窗体程序,实现强势股票池的数据获取。(需对接第三方接口,目前可免费使用)
  8. day05-mybatis配置文件和SQL映射文件
  9. OpenLayers之图形交互绘制
  10. python中操控excel的几个库:xlwt,xlrd,xlutils