如何检查MS Access DB在打开之前是否受密码保护

时间:2008-12-17 07:43:51

标签: vb.net ms-access

在打开数据库之前,任何人都可以帮我检查MS Access DB是否受密码保护。

与Excel类似,我们在 vb.net

中有“ ProtectContents ”readonly布尔属性

谢谢。

2 个答案:

答案 0 :(得分:0)

我不能这样的功能。如果您不想打开数据连接并捕获结果错误,则可以始终在文件中测试以下内容。

根据我的研究,密码存储在mdb文件中的0x42位置。在未加密的Office 2003 mdb文件中,字节0x42和0x43似乎设置为0xFC 0x60。您可能希望在打开文件之前测试这两个字节。

答案 1 :(得分:0)