我想使用这个想法从Inno Setup - How to hide certain filenames while installing? (FilenameLabel)Inno Setup的 - 避免显示子安装程序的文件名
唯一确定的解决方案是避免安装文件,你不希望显示,使用[文件] 部分。改为使用代码来安装它们。使用
ExtractTemporaryFile
和FileCopy
功能
不过,我想使用在[Run]
部分隐藏文件:使用[Files]
部分,ExtractTemporaryFile
[Files]
Source: "_Redist\DXWebSetup.exe"; DestDir: "{tmp}"; Flags: deleteafterinstall
[Run]
Filename: "{tmp}\DXWebSetup.exe"; Components: DirectX; StatusMsg: "Installing DirectX..."; \
BeforeInstall: StartWaitingForDirectXWindow; AfterInstall: StopWaitingForDirectXWindow
如何隐藏(安装时,在filenamelabel)和FileCopy
功能?
开始删除所有'ProgressPage'代码。相反,请设置'StatusLabel.Caption:='安装DirectX ...';' –
参见[Inno Setup:如何在运行部分上操作进度条?](http://stackoverflow.com/q/34336466/850848 )和[Inno Setup:在\ [Run \]部分执行Pascal功能](Inno Setup:在[Run]部分执行Pascal功能)。 –
请参阅[Inno Setup在自定义页面上放置图像/控件](https://stackoverflow.com/q/43696537/850848)。 –