inno setup RegQueryMultiStringValue函数得不到值解决办法
inno setup RegQueryMultiStringValue函数得不到值
我是想解决在安装sql server的时候出现的一个计数器问题,需要读到下面的一个值,并放到另一个里面去,问题是怎么也读不到,难道定义的类型错了?我看了下注册表,里面绝对有值
------解决方案--------------------
要是读取一个字符串用RegQueryStringValue就行了
也可以用RegQueryDWordValue方法直接查询出一个数字
我是想解决在安装sql server的时候出现的一个计数器问题,需要读到下面的一个值,并放到另一个里面去,问题是怎么也读不到,难道定义的类型错了?我看了下注册表,里面绝对有值
- Delphi(Pascal) code
var perflibCounter:string; if RegQueryMultiStringValue(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\004','Counter',perflibCounter) then begin MsgBox('the value is :'#13#10#13#10 + perflibCounter, mbInformation, MB_OK); end
------解决方案--------------------
要是读取一个字符串用RegQueryStringValue就行了
也可以用RegQueryDWordValue方法直接查询出一个数字