具有基于用户的安全性的 Microsoft Access 2010 (mdb) 自动化
Posted
技术标签:
【中文标题】具有基于用户的安全性的 Microsoft Access 2010 (mdb) 自动化【英文标题】:Microsoft Access 2010 (mdb) automation with user based security 【发布时间】:2013-07-02 19:51:55 【问题描述】:宏和 VB 宏在 Access 中非常有限。
我拥有良好的 C#/.NET 技能,并使用 System.Runtime.InteropServices.Marshal.GetObject
(捕获一些进程)创建了一个应用程序,以与 Microsoft.Office.Interop
一起使用(制作一些 Office 东西)。
它就像 .accdb 文件 (MS ACCESS 2010) 的魅力,但是当我想用安全性自动化 mdb 库时...
例如,我无法通过打开的 DB 获取 Access 进程:
C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE \server\database.mdb /WRKGRP "\server\security.mdw"
新进程刚刚开始。
我决定为 Access 2010 创建一个 Office 加载项...但是当用户打开上面的快捷方式时 - 它只是没有加载。
是否有任何可能的解决方案来打开/获取/捕获打开 mdb 数据库的访问过程?
upd1:我会尝试使用 msaccess cmd 启动参数
【问题讨论】:
【参考方案1】:知道了!
http://support.microsoft.com/kb/317114/
查看 GetShellApp 方法 - 您可以传递任何参数并连接到加密\基于用户的访问数据库
【讨论】:
以上是关于具有基于用户的安全性的 Microsoft Access 2010 (mdb) 自动化的主要内容,如果未能解决你的问题,请参考以下文章
S&I Corp.推出基于Microsoft Azure的安全及安保管理系统
基于月份的 Oracle SQL 数据迁移行到列因类型而失败