有關這些inno安裝腳本的任何建議,以便編譯安裝在Windows 7上順利運行?inno setup安裝腳本和Windows 7
0
A
回答
3
- 不要在用戶目錄中安裝任何東西。假設安裝程序將從不同於使用已安裝應用程序的帳戶運行。
- 如果您需要保存特定於用戶的內容,請將其作爲模板安裝到共享位置(理想情況下只讀爲普通用戶,例如在
{app}
之下),並讓您的應用程序在第一次啓動時從那裏複製它。 - 不要創建快速啓動鍵
0
Inno Setup完全支持Windows 7.只要確保使用最新版本的Inno Seup,最好是Unicode版本。
1
奧利弗吉森的建議是,我使用的是什麼,但它有一個缺點......似乎沒有辦法去掉{} userappdata文件夾的所有用戶當卸載程序時,意味着你永遠不能做一個乾淨的卸載/重新安裝。
+1
最後,我所做的是讓程序本身在{commonappdata}的文本文件中保存啓動程序的所有用戶的{userappdata}設置文件夾列表。然後,我在程序中編寫了一個卸載例程,用於卸載所有這些文件夾的用戶信息,並通過使用參數'-uninstall'啓動程序來創建inno uninstaller調用。這很好。 – Nyerguds 2010-11-13 13:33:54
+0
這是一個非常簡潔的主意! – 2011-11-10 11:39:15
相關問題
- 1. Inno Setup的腳本安裝
- 2. 在Windows上安裝服務(VISTA/XP/7)使用Inno Setup的
- 3. 用Inno Setup安裝IIS
- 4. 用Inno Setup安裝Python
- 5. Inno Setup的指定安裝
- 6. 使用Inno Setup安裝IIS
- 7. Inno Setup模塊化安裝
- 8. 安裝在Inno Setup的
- 9. 用Inno Setup安裝程序安裝Windows shell擴展DLL
- 10. 如何使用一個Inno Setup腳本安裝兩個產品?
- 11. Inno Setup Pascal腳本文檔
- 12. Inno-Setup和Windows UAC屏蔽
- 13. 不要使用inno setup安裝服務
- 14. Inno Setup GetExceptionMessage在Inno Setup腳本中返回空消息
- 15. 如何在Windows 7上從Inno Setup安裝程序執行「net use」命令?
- 16. Inno Setup安裝後隱藏文件夾
- 17. Inno Setup - 檢查組件是否安裝
- 18. 如何從Inno-setup安裝DirectX redistributable?
- 19. Inno setup安裝網站不在根
- 20. 爲其他用戶安裝Inno Setup
- 21. Inno Setup無提示安裝UAC
- 22. Inno-Setup問一次安裝兩次
- 23. 如何登錄Inno Setup安裝?
- 24. Inno Setup:使用「sc create」安裝Windows服務
- 25. 如何使用Inno Setup安裝windows服務?
- 26. 使用inno setup創建python的windows安裝程序
- 27. 在Inno Setup的32位Windows上終止安裝程序
- 28. 通過Inno Setup建立的Windows靜音安裝程序
- 29. 如何從批處理或Inno Setup腳本獲取Inno Setup版本號?
- 30. 通過inno setup創建一個vb6安裝程序與mysql通過inno setup
我使用DestDir:像{sys} \;和{app} \ 我遇到了用戶可以修改的「INI」文件問題。 如果我想將它分享給所有用戶,我應該使用Witch {}位置嗎? – DavRob60 2010-06-14 12:44:18
我也去了一個「.mdb」,女巫需要創建一個「LDB」,並默認進入{app} \ subFoler \(該位置是可修改的)。我應該在哪裏放我我需要分享它。 – DavRob60 2010-06-14 12:48:38
@ DavRob60:你在哪裏放置用戶可修改的文件取決於修改應該是每個用戶還是每臺機器。如果他們是每個用戶,我會把它們放在'{userappdata}'下,否則放在'{commonappdata}'下面。重要的是,複製到'{userappdata}'不應該由安裝程序完成,而是由應用程序本身完成。 – 2010-06-14 13:51:14