1
A
回答
0
將LicenseFile
directive設置爲默認許可證文件,以使安裝程序創建「許可協議」頁面。並且還有一些後備許可證,以防外部許可證不存在。
然後在InitializeWizard
event function加載外部許可證,如果存在。
[Setup]
LicenseFile=default_license.txt
[Code]
procedure InitializeWizard();
var
LicenseFile: string;
begin
LicenseFile := ExpandConstant('{src}\license.txt');
if FileExists(LicenseFile) then
begin
Log(Format('%s exists, loading a license', [LicenseFile]));
WizardForm.LicenseMemo.Lines.LoadFromFile(LicenseFile);
end
else
begin
Log(Format('%s does not exist, keeping the default license', [LicenseFile]));
end;
end;
+0
謝謝,它效果很好! – Bonzo
相關問題
- 1. inno setup使用許可證密鑰文件激活
- 2. Inno-Setup ISS腳本可否包含外部ISS腳本文件?
- 3. Inno Setup外部文件位置提示
- 4. WiX引用外部許可證文件
- 5. 使用Inno Setup安裝額外的可再發行文件
- 6. 在使用Inno Setup進行安裝之前,我可以編輯文件嗎?
- 7. Inno Setup - 如何編輯「About Setup」對話框文本框
- 8. 可以定義Inno Setup的
- 9. 如何使用Inno Setup腳本編輯文本文件?
- 10. InnoSetup許可證文件
- 11. Inno Setup的可選(用戶可選)文件關聯
- 12. Inno Setup的 - 如何從文件部分
- 13. Inno Setup根據用戶喜好編輯安裝的文件
- 14. Inno-Setup目標文件夾
- 15. Inno Setup - 文件複製
- 16. 關於FCK編輯器的許可證
- 17. 將「打印協議」按鈕添加到Inno Setup中的許可證頁面
- 18. 隱私編碼許可證文件
- 19. Javascript編輯外部文件
- 20. 從Webpack中的外部文件添加許可證標題
- 21. Inno Setup:確定實際安裝可執行文件的位置
- 22. 可以在Inno-Setup中使用MSM(合併模塊)文件嗎?
- 23. 使用inno setup可以上傳文件嗎?
- 24. 如何使用Inno Setup更改可執行文件權限?
- 25. Inno Setup卸載可執行文件的位置和名稱
- 26. Inno Setup Sqlite3插件
- 27. 在Inno Setup中查詢可用RAM
- 28. 在Inno Setup中可以使用regexp嗎?
- 29. INNO SETUP:編譯限制
- 30. Inno Setup編譯目錄
是否希望用戶能夠在嚮導中編輯許可證?或者你只是想讓安裝程序從外部文件加載許可證? –
我想讓安裝程序從外部文件加載許可證。例如:我通過CD給安裝者一個人。此人應該能夠編輯許可證文件。 – Bonzo