Inno setup Inno设置和MS Access.accde数据库

Inno setup Inno设置和MS Access.accde数据库,inno-setup,Inno Setup,我希望有人能帮忙。我有一个小的MS access数据库,我已经将它转换成了一个.accde文件,并设法让Inno安装程序创建了一个正常工作的安装文件 当我在Windows7机器上安装它并双击安装的桌面快捷方式时,它就工作了。但是,如果我将其安装在Windows 8计算机上,然后双击桌面快捷方式,它可以工作,但无法连接到后端数据库。当我将桌面快捷方式高级属性设置为以管理员身份运行时,它就可以正常工作了 如果有人知道Access或Inno或两者都知道,只需两个问题 是否可以让Inno使用“以管理员身

我希望有人能帮忙。我有一个小的MS access数据库,我已经将它转换成了一个.accde文件,并设法让Inno安装程序创建了一个正常工作的安装文件

当我在Windows7机器上安装它并双击安装的桌面快捷方式时,它就工作了。但是,如果我将其安装在Windows 8计算机上,然后双击桌面快捷方式,它可以工作,但无法连接到后端数据库。当我将桌面快捷方式高级属性设置为以管理员身份运行时,它就可以正常工作了

如果有人知道Access或Inno或两者都知道,只需两个问题

  • 是否可以让Inno使用“以管理员身份运行”设置创建快捷方式
  • Access运行时是否有我看不到或不正确的地方
  • 任何帮助都将不胜感激

    谢谢
    Dave

    旧条目,但可能仍然值得一试:

    • 当您创建目录时,该目录是只读的,因此禁止写入(Win 7应该是相同的,但可能您更改了安全设置,Inno安装程序使用了现有文件夹)
    • 尝试以下操作:添加具有特殊权限的应用程序目录:
    [目录]

    名称:“{app}”;权限:所有人已满

    如果可以,请将设置更改为更安全的设置,如“AuthenticatedUsers Full”或类似设置

    您不需要使用管理员权限运行access!但我只想回答你的问题:

    是的,您不需要使用管理员权限运行Access,因为您应该将该数据库保存到用于此目的的应用程序数据文件夹中。因此,避免将该数据库存储到ProgramFiles文件夹是一个更好的建议。