我正在尝试使用最新的inno设置来部署我的程序.似乎我不能(并且不推荐)将我的程序安装到Program Files文件夹,因为它将给出限制(例如,我的程序将始终使用修改数据库的程序部分有问题,除非它以管理员).我在某地读到我们应该要求inno设置安装我们的程序,CSIDL_APPDATA但我并不熟悉inno设置.如何使用Inno设置完成此操作?
应用程序本身应安装在下面的文件夹{pf}(Program Files)中.但是,应用程序数据(或数据库)应该进入下面的文件夹{commonappdata}.如果要由普通用户修改数据库,则需要在此文件夹上设置权限(使用Permissions参数).如果它是特定于用户的,则可以将默认值复制到用户的appdata文件夹并进行修改.
[Dirs]
Name: {commonappdata}\i-Catcher Console; permissions: everyone-modify admins-full;
Run Code Online (Sandbox Code Playgroud)
当使用具有内置于数据库本身的UI的Access应用程序时,会出现复杂情况.在这种情况下,两个位置都是彼此一样糟糕({commonappdata}/blah边缘更好),但您需要根据需要设置权限.
| 归档时间: |
|
| 查看次数: |
4543 次 |
| 最近记录: |