我正在创建一个安装包,用户应该只能在特定位置安装它。
为了做到这一点,我在[Code]
部分阅读了一些注册表值,以确定安装路径。
拥有安装路径我需要强制Inno安装程序在运行时将安装文件夹设置为特定位置。
Inno Setup有可能吗?如果是,应该使用哪个部分的脚本?
感谢。
答案 0 :(得分:4)
DisableDirPage
directive阻止用户修改它。[Setup]
DefaultDirName={code:GetDefaultDirName}
DisableDirPage=Yes
[Code]
function GetDefaultDirName(Param: string): string;
begin
Result := ...;
end;