去年,我开始在Access中开发一个小的“程序”(不确定如何称呼),以帮助家庭购买库存清单和产品价格等。
几个月前,该公司的一位客户开始询问我的Access计划,因为他需要一个该公司的股票,而他们还没有找到。我有点怕给他们程序,因为他们可以复制和窃取我的作品。
最后,我的家人建议我对它进行加密,以使其无法打开其代码,但我不知道该怎么做。
所以我的问题是:
是否可以阻止在每个表单中访问我的VBA代码?通过MS Access配置或带有更多代码,对我来说是相同的。
有没有办法阻止其表格或整个文件的重复?
如何保护我的代码?
我正在使用MS Access 2016。
编辑:如果您可以在评论中向我解释您认为哪件事是错的,我可以尝试对其进行修复。
答案 0 :(得分:2)
Access 2016允许您将.accde格式保存为有效的可执行文件。似乎正是您所需要的
您还可以隐藏大多数Access环境,以使用户无法真正知道其Access
答案 1 :(得分:1)
保存为SEarl1986说的可执行文件可能是最好的选择。如果您需要更新代码,我不确定他们的数据库会发生什么。
另一种方法是打开Visual Basic,转到“工具”和“ yourfilenames”属性,然后在“保护”选项卡下可以“锁定项目以供查看”并添加密码。
这不是万无一失的,因为它们是通过使用十六进制编辑工具编辑文件来破解密码的方法,但这是一个很好的锁,可以阻止大多数人。它将保护您的代码免遭窥视。