Inno setup 在Inno安装程序中对安装文件的用户隐藏
这与文件可见性无关(隐藏文件与其他文件);这是关于用户在安装程序运行时看到的内容 在脚本的Inno setup 在Inno安装程序中对安装文件的用户隐藏,inno-setup,Inno Setup,这与文件可见性无关(隐藏文件与其他文件);这是关于用户在安装程序运行时看到的内容 在脚本的文件部分中,我有以下内容 [Files] Source: "02639d71-0935-35e8-9d1b-9dd1a2a34627\*"; \ DestDir: "{localappdata}\02639d71-0935-35e8-9d1b-9dd1a2a34627"; \ Flags: recursesubdirs onlyifdoesntexist (没有恶意;只是各种程序必需文件和
文件部分中,我有以下内容
[Files]
Source: "02639d71-0935-35e8-9d1b-9dd1a2a34627\*"; \
DestDir: "{localappdata}\02639d71-0935-35e8-9d1b-9dd1a2a34627"; \
Flags: recursesubdirs onlyifdoesntexist
(没有恶意;只是各种程序必需文件和应用程序配置文件)
我不希望用户在安装程序运行时能够看到这些文件的去向。如何配置Inno安装程序,使其不会向用户显示这些文件的安装时间(以及安装位置)
编辑:
我已经接受了下面的答案,但如果链接不推荐(并且为了缩短任何想做我需要做的事情的人的行程),我在这里提供了一个简略版本。我想做的是(虽然不知道如何确切地表达它)在“安装”页面中隐藏正在安装的文件
为此,在代码部分的INNO脚本中添加以下内容-
procedure InitializeWizard;
begin
WizardForm.FilenameLabel.Visible := False;
end;
有很多地方,在那里的路径显示
要隐藏最突出的,请执行以下操作:
- “选择目标位置”页面–只需使用以下命令隐藏页面:
- “安装”页面–请参阅
- “准备安装”页面–如果
DisableDirPage
如上图所示为yes
,并且具有默认的no
值,则此页面上不会显示路径
[Setup]
DisableDirPage=yes
AlwaysShowDirOnReadyPage=no
对此没有通用的解决方案。您需要逐个隐藏所有位置的路径。那么您关心的地方是什么呢?因为这只是VIsual Studio安装和部署项目的包装,所以不会进行实际安装(INNO安装配置设置只是为了方便)。INNO将应用程序安装程序提取到一个临时目录中,然后运行它,因此第2个-安装页面看起来像票据。
[Setup]
DisableDirPage=yes
AlwaysShowDirOnReadyPage=no