golang windows程序获取管理员权限(UAC )
2024-10-21 05:00:54
在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 )
最新文章
- Javascript模拟继承(赠送.net吐槽一段)
- Git的使用的简单介绍
- Arduino学习经验(一)之解决舵机库和pwm输出冲突
- Codeforces 732F [边双联通分量][tarjan]
- 微软分布式云计算框架Orleans(1):Hello World
- ASP.NET MVC学习之模型验证篇
- Jenkins进阶系列之——11修改Jenkins用户的密码
- sed实例一则
- vsftpd2.3.2安装、配置详解
- 每天一条linux命令——shutdown
- iOS-Core Text 入门
- C# webBrowser操作 javascript
- iOS - 开发中加载本地word/pdf文档说明
- ORA-01654错误
- Redis之无序集合类型命令
- Python简单登录密码比对
- Vue指令 常见的几个内置指令
- Spring Cloud(一):概述以及核心成员介绍
- Python极其简单的分布式异步作业管理系统RQ入门
- CenOS下安装Memcache和PHP Memcache扩展.
热门文章
- 12月14日内容总结——模板层之标签、自定义模板语法、母版(模版)的继承与导入、模型层前期准备知识点、ORM常用关键字
- 黏包现象、struct模块、并行与并发
- Snipaste下载安装(使用教程)
- Spring框架JDBC
- Elemen ui&;表单 、CRUD、安装
- JAVA 进阶 69-79
- C#:开发一个winform窗体程序,实现强势股票池的数据获取。(需对接第三方接口,目前可免费使用)
- day05-mybatis配置文件和SQL映射文件
- OpenLayers之图形交互绘制
- python中操控excel的几个库:xlwt,xlrd,xlutils