我想使用這個想法從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)。 –