Ada*_*dle -1 delphi inno-setup
我正在使用Inno Setup软件为我的程序创建一个安装程序,这将程序安装到C:\ ProgramFiles(x86)文件夹,所以我将我的数据库连接链接到这个新文件夹,但它不会让我链接它,因为它说我没有许可.
我不确定如何解决这个错误,因为数据库是我的程序的关键部分,没有它我的程序将无法工作.
将数据库置于C:\Program Files或C:\Program Files (x86)不是一个好主意.非管理员用户没有对这些文件夹的写入权限,您永远不应该对其进行写访问.
要符合Windows,您有两种可能:
当您的程序第一次启动时,将模板数据库复制到用户的配置文件下,%AppData%\companyname\prgname并从现在开始使用它.
如果您需要不同的用户在同一个数据库上工作,请将数据库置于其下%ProgramData%\companyname\prgname,并且不要忘记授予用户对该文件夹的写入权限.