如何保护我的程序免受 "illegal" 复制?

How to secure my program from "illegal" copying?

去年我开始在 Access 中开发一个小的"program"(不知道怎么称呼)来帮助家庭购物处理库存清单和产品价格等

几个月前,公司的一位客户开始索要我的Access程序,因为他需要一个用于库存,但他们还没有找到。我有点害怕把程序给他们,因为他们可以复制和窃取我的作品。

最后,家人建议我加密,以免无法打开它的代码,但我不知道该怎么做。

所以我的问题是:

如何保护我的代码?

我使用的是 MS Access 2016。

编辑: 我已经有 2 个反对票和关闭标志,如果你能在评论中向我解释你认为哪件事是错误的,我可以尝试修复它。

A​​ccess 2016 允许您保存为 .accde 格式,这实际上是一个可执行文件。看来这就是你需要的

Heres's how

您还可以隐藏大部分 Access 环境,这样用户就无法真正分辨出它的 Access

like so

如 SEarl1986 所说,保存为可执行文件可能是您最好的选择。我不确定如果您需要更新代码,他们的数据库会发生什么情况。

另一种方法是打开 Visual Basic,转到工具和 "yourfilenames" 属性,然后在保护选项卡下您可以 "lock the project for viewing" 并添加密码。

它不是万无一失的,因为它们是一种通过使用十六进制编辑工具编辑文件来破解密码的方法,但它是一个可以阻止大多数人的好锁。它将保护您的代码免遭窥探。