独占打开时检查当前Access数据库中的密码是否已被修改

时间:2018-08-18 21:27:05

标签: passwords access

出于安全原因,我一直在尝试寻找一种方法来检查密码是否已在当前Access数据库中删除或修改。这只是旨在防止黑客入侵的一系列例程中的一部分

事实证明,这比预期的要复杂,我可能缺少明显的东西。

我无法找到一种检查当前数据库中密码的方法

我所做的如下:

  1. 打开数据库并使用文件加密目标代码创建一个副本。 这样可以防止错误70-文件权限被拒绝。

  2. 仍然在当前数据库中,尝试使用不带密码的代码打开副本。

    如果成功,则密码已从原始密码中删除。 如果失败,请使用正确的密码重复。 如果仍然失败,则密码已被修改

  3. 杀死创建的副本。

    如果密码已被删除/修改,则退出应用程序

所有操作都可以正常进行,除非该应用程序是专有打开的。

但是,如果使用/ excl开关打开,则会在步骤1发生错误70(权限被拒绝)。

为什么?正常打开不会发生错误

有没有解决办法?

或者更好的是,是否有任何代码可以在打开当前数据库后检查其密码

0 个答案:

没有答案