首页
社区
课程
招聘
[讨论]Win7下怎样获取Trustedinstaller的令牌启动程序
发表于: 2010-12-18 16:22 11943

[讨论]Win7下怎样获取Trustedinstaller的令牌启动程序

2010-12-18 16:22
11943
最近帮同事安装Solidworks,需安装VS2008Runtime,发现在win7下经常出现Error:1935的错误而导致失败,在网上转了一圈,有网友说是Win7下注册表权限所致.
原文如下:
【问】Vista安装vcredist_x86错误Error 1935

【答】这是由于Visual Studio 2005和Windows Vista操作系统一个已知的bug造成的,vcredist是Visual C++ 8.0的
运行时库最终用户发行版文件。用户可以根据Vista地带提供的下面方法解决这个问题:
  出现该问题主要是由于VC8.0中的ATL库注册失败造成的,主要原因为权限造成的,可以通过使用高权限方式运行安装程序,
参考 Vista系统管理员权限运行程序方法 一文 

想起前些日子安装cntrump大侠做的VC绿版时也是提示无权限写注册表,查看相关注册表项后,发现admin是没有写权限的.只有Trustedinstaler的权限是最高的.而这个内置用户却是个虚拟的,"全名是 NT SERVICE\TrustedInstaller" 
ms的说明见:
http://technet.microsoft.com/zh-cn/magazine/2007.06.acl.aspx

现在的思路是:将要安装的程序提权为 TrustedInstaller 运行程序,这样估计就不会再有权限问题了.
下图的命令可以显示T账户的SID,但有这个SID后怎样启动程序? 

TrustedInstaller的权限在Win7下的最高无上的,相当于XP下的System权限了.如果能提到这个级别,就方便多了,Admin在Win7下没多少权限了~

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
尝试修改token 把自己加入NT SERVICE\TrustedInstaller 这个组里试试
2010-12-20 17:29
0
雪    币: 768
活跃值: (515)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
3
如何实现呀?
修改admin的SID吗?
2010-12-21 16:26
0
雪    币: 611
活跃值: (251)
能力值: ( LV12,RANK:390 )
在线值:
发帖
回帖
粉丝
4
这个问题我也很困扰。。。TrustedInstaller。。。
但是有一点好像不对,事实上管理员是有写注册表的权限的。。。
你使用Admin身份登录后,安装时要以管理员身份运行,这样可以写注册表。
我试的结果是这样的
2010-12-21 17:08
0
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
5
某些权限好像只有类似于MS的安装程序才有权限获得,如果是自己封装的安装程序都得不到这个权限。
对于管理员都没有权限的键,我在后来的版本中都直接跳过错误了。
2010-12-21 17:20
0
雪    币: 50
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
方法很多,注入,写SERVICES,偷TOKEN。。。。
2010-12-24 21:14
0
雪    币: 768
活跃值: (515)
能力值: ( LV13,RANK:460 )
在线值:
发帖
回帖
粉丝
7
C大的头像很漂亮~cool:
2010-12-24 22:31
0
雪    币: 17
活跃值: (308)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
8
先获取SE_TAKE_OWNERSHIP_NAME   再以WRITE_OWNER打开RegSetKeySecurity,  然后再WRITE_DAC打开修改权限   再KEY_WRITE打开写注册表。
2011-12-7 09:45
0
游客
登录 | 注册 方可回帖
返回
//