0
A
回答
4
您可以使用標準的Windows API來做任何你想做的檢查。
至於如何報告給用戶,根據您想要如何報告,有幾個不同的選項。
一種方法是將您的測試代碼放入InitializeSetup
事件函數中;如果失敗,則顯示一個MsgBox
告訴用戶問題是什麼,並可選地返回False
來中止安裝。
另一種方法是把你的代碼在InitializeWizard
事件功能,並創建一個自定義頁面報告檢測到的問題(例如,通過CreateOutputMsgMemoPage
,或是完全自定義的。) - 但只有當有實際上是一個問題。如果您想阻止用戶繼續安裝,您可以選擇在頁面激活時禁用「下一步」按鈕。
兩種方法都是完全有效的;你應該選擇哪一個取決於你想如何向用戶展示問題,而這又取決於你正在檢查的內容有多少,他們的「嚴重性」以及是否要顯示一些額外的信息或不。
相關問題
- 1. 如何在安裝前檢查自定義系統要求
- 2. 檢查java安裝在Windows系統
- 3. 系統要求
- 4. 安裝前安裝WiX檢查文件
- 5. 寫檢查包裝是否已經安裝在R系統
- 6. 安裝WSO2產品的操作系統要求
- 7. 如何安裝RVM系統要求不給RVM的用戶
- 8. 安裝要求
- 9. Usergrid系統要求?
- 10. 安裝前安裝/安裝項目檢查以前安裝的項目?
- 11. SmartBear代碼審查 - 系統要求
- 12. WPF檢查系統上是否安裝了python
- 13. 如何檢查Windows系統上是否安裝了程序
- 14. 檢查Stackable文件系統是否以編程方式安裝
- 15. 檢查WIX安裝程序中的操作系統
- 16. 如何檢查Java是否安裝在我的Windows系統上?
- 17. 檢查安裝在系統憑證存儲中的證書
- 18. 如何檢查是否安裝我的系統
- 19. 檢查FirefoxDriver或ChromeDriver是否通過系統屬性安裝?
- 20. Python腳本安裝任何軟件之前檢查的要求(PHP,Java的等)
- 21. 安卓系統,可檢查菜單項
- 22. mongodb安裝 - 要求?
- 23. 如何在安裝rails之前檢查依賴關係?
- 24. cumulocity - 操作系統要求
- 25. 安裝文件系統
- 26. 雙操作系統安裝
- 27. 系統級燒瓶安裝
- 28. 操作系統安裝OpenStack
- 29. Oracle安裝操作系統
- 30. 獲取安裝在系統
tnx,但我不知道如何檢查VGA類型或內存是否兼容(和足夠)或不。 – sma6871