【问题标题】:How to really protect VBA code in dotm file? [closed]如何真正保护 dotm 文件中的 VBA 代码? [关闭]
【发布时间】:2021-02-02 02:43:49
【问题描述】:

我们可以为我们的项目设置密码:

在 VBA 编辑器中:工具 > 属性 > 保护(设置通过并检查“锁定查看保护”)。

但是有一种简单的方法可以访问代码。 我不想描述,但它很容易(使用 hexeditor)。

真正保护我在 .dotm 文件中的代码的方法(不会丢失 .dotm 作为 Word 模板的功能)吗?

【问题讨论】:

标签: vba ms-word


【解决方案1】:

除了使用密码保护之外,没有其他方法可以确保 VBA 代码的安全。我在Obstrafication for VBA上做网页搜索时发现了一篇文章,但如果是我,我不会这样做。

我建议您调查构建解决方案 .Net 和 VSTO。使用编译后的代码,您可以使用 .Net Reactor 等产品来阻碍它。

【讨论】:

  • 谢谢。我正在寻找内置或外部解决方案,以更好地保护我的知识和使用的技巧。我知道当我将其转换为编译语言时,我所有的代码都会更加安全,但是这并不容易,因为有 500k 行代码、大量模板和大量依赖项,以及基于当前系统在过去 20 年中维护的超过 200 万个文件现有和不断发展的解决方案。几乎每台机器(有问题)都易于快速调试,而且效率非常高也是一项额外功能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-14
  • 1970-01-01
  • 2013-03-12
  • 2013-06-25
  • 1970-01-01
  • 2018-06-01
  • 1970-01-01
相关资源
最近更新 更多