HKEY_USERS下写入注册表文件问题

YJJ_XXML 2009-04-21 05:15:42
比如我要将一注册表文件写入
HKEY_USERS\S-1-5-21-4246131455-3754887585-4005065376-500\Printers下
但是因为S-1-5-21-4246131455-3754887585-4005065376-500,这个是当前用户的注册键值,每个电脑也不一样,XP系统是随机变化的,如果要将键值写入,只能用手工的方法打开而无法用导入注册表文件的方法导入
我的意思就是说如何在不打开注册表编辑器的情况下将 HKEY_USERS\S-1-5-21-4246131455-********-500\Printers这样一个键值写入此注册表中,这就关联到如何自动取得S-1-5-21-4246131455-***********-500这样一个键值,然后才能导入
目前我的思路就是先定位下HKEY_USERS下S-1-5-21-4246131455-********-500这个键名是什么 ,才能用注册表文件或者批处理文件正确导入注册表值?大家给想个法子吧~~或者有没有其他的思路?先谢过了!
...全文
1152 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_15166913 2021-06-14
  • 打赏
  • 举报
回复

改HKEY_CURRENT_USER下相同路径的键效果相同,可直接跳过SID那一段

如我想修改[HKEY_USERS\S-1-5-21-2403341940-3895740772-1453111592-500\SOFTWARE\Microsoft\Windows\CurrentVersion\Search]

写reg可写[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search]

wolfton 2012-01-20
  • 打赏
  • 举报
回复
还是没明白
ayumihe 2011-01-05
  • 打赏
  • 举报
回复
QQ75708502 2010-05-12
  • 打赏
  • 举报
回复
兄弟.我找到答案了.
谢谢 25楼的答案

例:[HKEY_USERS\S-1-5-21-3988473077-2094843633-3607778369-1000\Software\e2eSoft]
这一个键值
要BAT的话
就应该变成这样
[HKEY_CURRENT_USER\Software\e2eSoft]
这样就可以成功导入了.

非常感谢25楼提供的方法.
QQ75708502 2010-05-12
  • 打赏
  • 举报
回复
我也很想了解这个问题.
QQ75708502 2010-05-12
  • 打赏
  • 举报
回复
兄弟.你研究出来没有哇?
DDGG 2009-04-22
  • 打赏
  • 举报
回复
如果“HKEY_USERS\S-1-5-21-4246131455-3754887585-4005065376-500\Printers”里“S-1-5-21-4246131455-3754887585-4005065376-500”是当前用户的注册键值的话,那么同写入“HKEY_CURRENT_USER\Printers”是一样的。
YJJ_XXML 2009-04-22
  • 打赏
  • 举报
回复
昨天试了几台机子,发现都是在类似于“HKU\S-1-5-21-1614895754-1336601894-1417001333-1003\Software\PDFCreator\Printing”键值下写的注册表表值,但是后来发现每台机子的“HKU\S-1-5-21-”后面跟的数值都是不一样的,上网查了下,这个键值下是当前用户的SID,每台机子都是唯一,要写入的注册表内容是一样,但是不能确定每台机子的键名,就没办法用注册表文件直接导入了,大家有什么方法吗?
fibbery 2009-04-22
  • 打赏
  • 举报
回复
命令:reg query HKU
可以导出包含你要的SID,以便你加工处理。
YJJ_XXML 2009-04-22
  • 打赏
  • 举报
回复
试了楼上的方法,也是可行的,不过我想用bat文件来试试,先找找出 每台机子“ S-1-5-21”后面的具体键名,然后在 bat文件里面写入注册表。。。先了解下BAT文件,帖子明天结,也希望能有好的回复。。。
YJJ_XXML 2009-04-21
  • 打赏
  • 举报
回复
好~~谢谢楼上的~~~我先在不同的机子上都装装看
fibbery 2009-04-21
  • 打赏
  • 举报
回复
如果是随机的而且还没有办法确定是哪一个键下,那肯定是没有办法的。

但是,如果真是那么的没有规律,操作系统或者某个应用怎么来使用这个键?所以,楼主先找规律,你的问题是如何确定你要操作的注册表项。
YJJ_XXML 2009-04-21
  • 打赏
  • 举报
回复
鄂~~~都没法子吗~~~?

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧