InnoSetup提升系统管理员权限(通过破解方式修改?)

PrivilegesRequired=admin

1
2
3
4
5
 
找到```INNO```安装目录下的```SetupLdr.e32```文件(其实就是一个exe程序),将程序中的```Manifest```内的
 
>
``` <requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges>

 

改为

>

level="requireAdministrator" uiAccess="false"/> ```

1
2
3
4
5
6
7
8
9
10
 
此处需要一个工具才能修改:Resource Hacker
 
**应用程序运行时申请管理员权限,如下图所示即可:**
 
![示意图](/res/img/blog/程序打包/2014-04-04_151006.png)
 
**或者在pro中添加:**
 
>

 

QMAKE_LFLAGS += /MANIFESTUAC:”level=’requireAdministrator’uiAccess=’false’”
```

 

http://daodaoliang.com/%E9%A1%B9%E7%9B%AE%E5%B7%A5%E7%A8%8B%E7%AE%A1%E7%90%86/2014/11/26/%E9%A1%B9%E7%9B%AE%E5%B7%A5%E7%A8%8B%E7%AE%A1%E7%90%86-2014-11-26-InnoSetup%E6%8F%90%E5%8D%87%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86%E5%91%98%E6%9D%83%E9%99%90/

posted @ 2017-06-13 18:27  findumars  Views(1168)  Comments(0Edit  收藏  举报