2017-04-15 77 views
1

這不是關於文件可見性(隱藏文件vs其他)。這是關於用戶在安裝程序運行時看到的內容。在Inno Setup中隱藏安裝文件的用戶

在我的腳本的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

有很多的地方,在這裏你的路徑顯示。

要隱藏的最突出的,這樣做:

+0

因爲這只是VIsual Studio安裝和部署項目的一個包裝,所以不會進行實際安裝(INNO除了方便以外沒有真正的原因安裝配置設置)。 INNO將應用程序安裝程序提取到臨時目錄,並運行它,因此編號爲2 - 安裝頁面看起來像票證。 – Will