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