如何强制Inno安装程序动态设置安装文件夹

前端之家收集整理的这篇文章主要介绍了如何强制Inno安装程序动态设置安装文件夹前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在创建一个安装包,用户应该只能在特定的位置安装它.

为此,我在[Code]部分中读取了一些注册表值以确定安装路径.

有了安装路径,我需要强制Inno安装程序在运行时将安装文件夹设置为特定位置.

Inno Setup有可能吗?如果是这样,应该使用哪部分脚本?

谢谢.

解决方法

>使用 scripted constant设置默认安装路径;
>使用 DisableDirPage directive阻止用户修改它.
[Setup]
DefaultDirName={code:GetDefaultDirName}
DisableDirPage=Yes

[Code]

function GetDefaultDirName(Param: string): string;
begin
  Result := ...;
end;

猜你在找的Delphi相关文章