2008-12-17 38 views
0

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

就像为Excel,我们有 “ProtectContents” 只读布尔属性在vb.net

谢谢。

+0

我不想MDB的使用密码,因为它是关于如草芥的特征为MS曾经实现,但我只是创建了一个,并试图与DAO打开的openDatabase。我得到错误3031“不是有效的密码”,因为我试图阅读时没有提供。所以,你可以陷入这个错误。 – 2008-12-19 02:44:09

回答

0

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

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

相关问题