与管理员一起启动Adobe air应用程序(HTML)

时间:2012-10-22 04:25:32

标签: air

在Windows上,如果我在 C:\ 磁盘中安装我的Air应用程序,当我运行该应用程序时,它无法使用错误#3125 创建sqlite数据库:

 SQLError: 'Error #3125: Unable to open the database file.', 
     details:'Connection closed.', operation:'open', detailID:'1001'

如果我使用管理员运行应用程序或将其安装在 D:\ 磁盘中,则没有此类错误。

那么,有没有办法让空中应用程序随时随管理员运行?并显示UAC对话框即可。

1 个答案:

答案 0 :(得分:1)

可能如果你想在AIR中创建sqlite数据库文件。在applicationStorageDirectory中创建数据库文件而不是c:\或d:\也不要创建applicationDirectory(安装目录,因为会抛出安全/权限错误)。所以你可以避免所有错误。