Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 综合其它

FAQ:在Runtime版本下解决不提示安全警告

时 间:2007-12-11 08:33:47
作 者:竹笛   ID:8  城市:上海  QQ:2851379730点击这里给张志发消息
摘 要:在Runtime版本下解决不提示安全警告
正 文:

(Q)我使用 Access Package Wizard 打包后,把一个Access2003项目安装到了一台从来没有装过Office的电脑上。打开后就出现 “安全警告:不安全表达式未被阻止。是否阻止不安全表达式?”,我选择“否”。然后又是安全警告...我想问一下,在安装了Access 2003的电脑上我可以选择宏的安全性级别为“低”,但是在Runtime版本下有什么办法可以不出现这个提示?


(A)对于使用Package Wizard将数据库打包,并且将Access2003项目安装到另外一台没有安装过Office的电脑上,我们无法在Access Runtime下通过设置宏的安全性级别为“低”来去出这个“安全警告”。

我们可以尝试在运行Access Runtime版本的电脑上 增加/修改 以下注册表键值:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines]
"SandBoxMode"=dword:00000003

[HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access\Security]
"Level"=dword:00000001

更多关于SandBox的信息,参见以下文档:

294698 How to configure Jet 4.0 to prevent unsafe functions from running in
http://support.microsoft.com/?id=294698


另外,如果只装了Runtime版,那么
[HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Access\Security]
是需要手工添加的(当然,可以考虑在安装打包时添上去的)



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助