【发布时间】:2014-07-05 19:59:45
【问题描述】:
我正在用 VB6 制作一个 .dll,供 VB.NET 程序使用。 因为我希望这个 .dll 只能由我的软件使用,所以我的问题是: 有没有办法从我的 VB6 .dll 中检查我的软件是否调用了它的方法而不是其他任何方法?我不知道,也许我可以对我的应用程序进行签名并以某种方式从 VB6 中检查它是否被具有该签名的应用程序调用。
有人知道解决办法吗?
提前谢谢你
【问题讨论】:
-
不,我不看许可证,.DLL 必须用 VB6 编写。请在投票之前阅读我的问题
-
@FeFe Licensing 会将您的 dll 的使用限制在您允许的应用程序中。据我所知,没有其他方法可以限制 dll 的使用。
-
你的 DLL 有什么重要的地方不能被第三方使用?
-
你的程序会使用 DLL 吗?如果没有,只需将代码构建到您的 VB6 应用程序中。我会说在 .Net 中编写 th3 ehole 的东西并混淆 te0he 代码。