我正在尝试使用最新的inno安装程序来部署我的程序。看起来我不能(也不建议)将我的程序安装到Program Files文件夹,因为它会给予的限制(例如,我的程序总是会遇到使用修改数据库的程序部分的问题,除非它以一个管理员)。我读了一些地方,我们应该问inno安装程序在CSIDL_APPDATA
安装我们的程序,但我真的不熟悉inno安装程序。我如何使用Inno安装程序来执行此操作?为所有用户安装应用程序和数据库
5
A
回答
9
应用程序本身应安装到{pf}
(Program Files)下的文件夹中。 应用程序数据(或数据库)应放入{commonappdata}
下面的文件夹中。如果数据库将被普通用户修改,那么您需要设置此文件夹的权限(使用Permissions
参数)。如果它是用户特定的,他们可以将默认值复制到用户的appdata文件夹并进行修改。
[Dirs]
Name: {commonappdata}\i-Catcher Console; permissions: everyone-modify admins-full;
当使用具有内置到数据库本身的UI的Access应用程序时,会出现复杂情况。在这种情况下,两个位置都一样糟糕({commonappdata}/blah
边际更好),但您需要根据需要设置权限。
相关问题
- 1. 使用vs2005安装项目为所有用户安装应用程序
- 2. 为“所有用户”安装LightSwitch 2层应用程序?
- 3. 知道是否为“所有用户”安装了应用程序
- 4. 如何禁用所有用户的应用程序安装?
- 5. 用于Java数据库应用程序的安装程序
- 6. Facebook Canvas应用程序 - 查找已安装应用程序的所有用户
- 7. 如何获取用户安装的所有应用程序?
- 8. 使用MySQL数据库为Java应用程序制作安装程序
- 9. 使用Sqlite数据库的Java应用程序,但没有提供安装程序包的现有数据库
- 10. 在windows 8.1上为所有用户安装cordova/phonegap应用程序
- 11. 如何为所有用户安装程序快捷方式?
- 12. 如何使用wpf应用程序安装SQL数据库
- 13. Android,当用户安装应用程序?
- 14. 有没有办法让所有的应用程序安装在用户的iPhone?
- 15. 为所有用户安装R包
- 16. 安装应用的SQL Express 2005和备份数据库安装
- 17. 安装所需的应用程序
- 18. 使用应用程序文件安装EasyPHP和MySQL数据
- 19. 安装clickonce应用程序时运行脚本数据库
- 20. 安装WPF应用程序并创建数据库
- 21. Android列表已安装的应用程序相关数据库
- 22. 如何在应用程序安装中部署数据库
- 23. .Net应用程序安装2012与数据库
- 24. 安装数据库的java应用程序
- 25. 发布ASP.Net Web应用程序与SQL Server数据库安装
- 26. Lightswitch用户和角色和应用程序数据库
- 27. 已安装应用程序的库存
- 28. Android应用程序安装“应用程序未安装”
- 29. 应用程序安装说“应用程序未安装”
- 30. 应用程序安装失败 - 安装应用程序viaOTA
可能您误解了您阅读的内容,实际上它可能会建议将您的数据文件部署在CSIDL_APPDATA中,并将您的程序部署到程序文件中。 –