我正在尝试使用 RegQueryStringValue 在安装过程中检索环境变量,
我正在使用以下代码
[Setup]
DefaultGroupName="{code:GetPath}"
[Code]
function GetPath(Value: String): String;
var
OrigPath: string;
begin
if RegQueryStringValue(HKLM, 'SYSTEM\CurrentControlSet\Control\Session Manager\Environment', 'GCC', OrigPath) then
Result := OrigPath;
end;
但是安装程序在安装过程中给我一个错误,
有人可以告诉我为什么或者我可以用什么来代替吗?
在这个问题中,您尝试使用
DefaultGroupName
而不是 DefaultDirName
,这会导致错误。