无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2912|回复: 3
打印 上一主题 下一主题

[讨论] 关于注册表 REG_SZ和 REG_EXPAND_SZ的问题,欢迎大家进来讨论

[复制链接]
跳转到指定楼层
1#
发表于 2017-2-7 01:12:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 moran 于 2017-2-7 01:22 编辑

今天晚上捣鼓了一下注册表,遇到几个问题不明白,发出来希望各位大神解答一下。                               

问题1:注册表 “REG_SZ”类型的字符串,如果是路径,是不是不支持环境变量?       
问题2: “REG_EXPAND_SZ”类型的字符串,只支持系统的环境变量,还是包括用户定义的变量?
另外 “REG_EXPAND_SZ”的数值,用实际路径有没有什么问题?
问题3:用批处理导入 “REG_EXPAND_SZ”类型的值,能不能做到变量导入,注册表里转为实际路径?
貌似就这些,其它问题想起来再说。

       
2#
发表于 2017-2-7 14:40:25 | 只看该作者
回复

使用道具 举报

3#
发表于 2017-2-7 14:43:39 | 只看该作者
1.看字面,猜测应该REG_SZ应该是不支持变量解析的。就像批处理关闭了扩展一样。
2.不管是系统变量还是用户变量,只要变量存在就会作为变量解析
3.,批处理reg命令写注册的话,变量是在批处理中被解析的。如果不想让变量在批处理中被解析,可以用双%%括起变量。

点评

谢谢,我看看上面的文章。 不知道为什么,昨天晚上我导入的REG_EXPAND_SZ值,始终不能转换成实际路径。 不管怎么写要么还是变量,要么就错乱了,今天就可以解析成实际路径。  详情 回复 发表于 2017-2-7 17:36
回复

使用道具 举报

4#
 楼主| 发表于 2017-2-7 17:36:32 | 只看该作者
1400700226 发表于 2017-2-7 14:43
1.看字面,猜测应该REG_SZ应该是不支持变量解析的。就像批处理关闭了扩展一样。
2.不管是系统变量还是用户 ...

谢谢,我看看上面的文章。
不知道为什么,昨天晚上我导入的REG_EXPAND_SZ值,始终不能转换成实际路径。
不管怎么写要么还是变量,要么就错乱了,今天就可以解析成实际路径。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-24 18:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表