想修改一个exe文件的执行身份,若不是管理员权限则提示用管理员身份登陆并输入密码
类似鼠标的这个操作:
右击-兼容性-是否以管理员身份运行上打勾!
需要代码实现给其打上对勾操作,c cmd python求一种实现方案!
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)版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。