有关这些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. 在Windows上安装服务(VISTA/XP/7)使用Inno Setup的
- 2. Inno Setup的指定安装
- 3. 安装在Inno Setup的
- 4. 用Inno Setup安装Python
- 5. Inno Setup模块化安装
- 6. 用Inno Setup安装程序安装Windows shell扩展DLL
- 7. 如何使用一个Inno Setup脚本安装两个产品?
- 8. 不要使用inno setup安装服务
- 9. Inno Setup GetExceptionMessage在Inno Setup脚本中返回空消息
- 10. Inno Setup - 检查组件是否安装
- 11. Inno Setup无提示安装UAC
- 12. 如何登录Inno Setup安装?
- 13. 为其他用户安装Inno Setup
- 14. 如何从Inno-setup安装DirectX redistributable?
- 15. Inno-Setup问一次安装两次
- 16. 如何使用Inno Setup安装windows服务?
- 17. Inno Setup:使用“sc create”安装Windows服务
- 18. 如何从批处理或Inno Setup脚本获取Inno Setup版本号?
- 19. Inno Setup复制文件夹的脚本
- 20. Inno Setup:如何在安装过程中中止/终止安装?
- 21. Inno Setup:安装程序在安装完成后从不启动
- 22. Inno Setup安装程序测试安装程序退出代码
- 23. 如何使用Inno Setup安装程序升级MSI安装?
- 24. Inno Setup - 如何防止安装应用程序时的安装?
- 25. 在Inno Setup安装中运行另一个安装程序
- 26. Inno Setup - 用于多个安装程序的安装程序
- 27. Inno Setup - 让Inno安装程序安装程序向主安装程序报告安装进度状态
- 28. 在Windows XP和Inno Setup中迭代SWbemObjectSet
- 29. 任何人都知道Inno Setup的稳定.NET Framework 2.0安装程序脚本?
- 30. 在Inno Setup中运行已安装的Python脚本时获取“Process exit code:2”
我使用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