2

This isn't about file visibility (hidden files vs whatever); this is about, what the user sees, while the installer is running.

Within the Files section of my script, I have the following

[Files]
Source: "02639d71-0935-35e8-9d1b-9dd1a2a34627\*"; \
    DestDir: "{localappdata}\02639d71-0935-35e8-9d1b-9dd1a2a34627"; \
    Flags: recursesubdirs onlyifdoesntexist

(Nothing malicious; just various program-necessary files and application configuration files).

I don't want the user to be able to see where these files are going when the installer is running. How can I configure Inno Setup so that it doesn't show the user when (and to where) these files are being installed?

EDIT:

I have accepted the answer below, but in case the links are deprecated ( and to shorten the trip of anyone who wants to do what I needed to do ), I have included an abridged version here. What I wanted to do ( while not knowing exactly how to word it ) was to hide the files being installed within the "installing" page.

To do that, add the following to the INNO script under the Code section -

procedure InitializeWizard;
begin
    WizardForm.FilenameLabel.Visible := False;
end;
Will
  • 3,413
  • 7
  • 50
  • 107

1 Answers1

2

There are lot of places, where the path shows.

To hide the most prominent ones, do:

Martin Prikryl
  • 188,800
  • 56
  • 490
  • 992
  • Since this is just a wrapper for a VIsual Studio Setup and Deployment project, no actual installation takes place ( INNO installs the config settings for no real reason other than convenience ). INNO extracts the application installer to a temporary directory, and the runs it, so number 2 - the Installing page looks like the ticket. – Will Apr 16 '17 at 13:10