vba - 如何真正保护 dotm 文件中的 VBA 代码?
问题描述
我们可以为我们的项目设置密码:
在 VBA 编辑器中:工具 > 属性 > 保护(设置通过并检查“锁定查看保护”)。
但是有一种简单的方法可以访问代码。我不想描述,但它很容易(使用 hexeditor)。
是在 .dotm 文件中真正保护我的代码的方法(不会丢失 .dotm 作为 Word 模板的功能)吗?
解决方案
除了使用密码保护之外,没有真正的方法可以使 VBA 代码安全。我在为 VBA进行 Web Search on Obstrafication 时发现了一篇文章,但如果是我,我不会这样做。
我建议您调查构建您的解决方案 .Net 和 VSTO。使用编译后的代码,您可以使用 .Net Reactor 等产品来阻碍它。
推荐阅读
- c++ - 定义运算符的别名
- python - 将多个 seaborn 散点图添加到同一轴时保留大小范围
- php - 有人可以解释为什么我在这个 php while 循环的结果中一直得到 4 而不是 3 吗?
- unity3d - 是否可以导航动画控制器的图形?
- angular - 获得 200 状态,但在角度 4 中使用 POST 时仍然出错
- c - 带有 `volatile` 数组的 `memcpy((void *)dest, src, n)` 安全吗?
- wordpress - ACF 和 Wordpress - 查找与帖子相关的所有帖子?
- python - Python 请求返回 503 响应
- kubernetes - 每个 Kubernetes pod 的唯一外部 IP
- javascript - 将一个单元格值拖放到一个由 PHP 生成的 html 表格中