有关这些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