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