无法读取注册表项 - nsis

问题描述 投票:0回答:1

我需要从 HKLM 读取注册表项。即使注册表中存在密钥(ObjectDirectories),但我无法获取数据

以下代码:

!include x64.nsh
!include LogicLib.nsh

Section

SetRegView 64

        ReadRegStr $0 HKLM "SYSTEM\CurrentControlSet\Control\Session Manager" "ObjectDirectories"

        MessageBox MB_OK "The value of the ObjectDirectories : $0"

 SectionEnd

我尝试过

setregview32
setregview64
,但我仍然一无所获

nsis
1个回答
0
投票

经过大量研究后,找到了这个解决方案。 我正在搜索的键是“REG_MULTI_SZ”来读取这个键,我们需要一组内置函数。 & 这是解决方案链接。 “https://nsis.sourceforge.io/REG_MULTI_SZ_Reader”

© www.soinside.com 2019 - 2024. All rights reserved.