具有基于用户的安全性的Microsoft Access 2010(mdb)自动化

时间:2013-07-02 19:51:55

标签: ms-access

宏中的宏和VB宏非常有限。

我有很好的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数据库的Access进程?

upd1:我会尝试使用msaccess cmd启动参数

1 个答案:

答案 0 :(得分:1)

知道了!

http://support.microsoft.com/kb/317114/

查看GetShellApp方法 - 您可以传递任何参数并连接到加密的\基于用户的访问数据库