这不是关于文件可见性(隐藏文件与其他);这是关于用户在安装程序运行时看到的内容。
在我的脚本的Files
部分,我有以下
[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;
答案 0 :(得分:1)
路径上有很多地方。
要隐藏最突出的,请执行:
“选择目的地位置”页面 - 只需使用DisableDirPage
directive隐藏页面:
[Setup]
DisableDirPage=yes
“安装”页面 - 请参阅
“准备安装”页面 - 如果DisableDirPage
为yes
,如上所示且AlwaysShowDirOnReadyPage
的默认值为no
,该路径不会显示在此页面上。
[Setup]
DisableDirPage=yes
AlwaysShowDirOnReadyPage=no