开发者社区> 问答> 正文

如何修改exe文件以管理员身份运行?报错 

想修改一个exe文件的执行身份,若不是管理员权限则提示用管理员身份登陆并输入密码
类似鼠标的这个操作:
 
右击-兼容性-是否以管理员身份运行上打勾!
 
需要代码实现给其打上对勾操作,c cmd python求一种实现方案!
 
 

展开
收起
kun坤 2020-06-03 09:29:52 1363 0
1 条回答
写回答
取消 提交回答
  • google最近不灵光了 ,百度了很久找到了
    http://blog.csdn.net/xiangshimoni/article/details/6817608
    利用注册表就搞定了,所以,我只要在nsis打包的时候添加一下注册表就可以了。
    nsis相关代码:

    ;添加admin权限 Section

    WriteRegStr HKCU "SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" "$INSTDIR\spp.exe" "RUNASADMIN"

    SectionEnd

    ######去看 powershell。######是因为制作了一个安装包,该exe作为第三方不能修改权限,所以才想用其他,若是poweshell的话还得安装环境(xp)

    2020-06-03 09:30:05
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载