gpt4 book ai didi

visual-studio-2010 - VC++ DLL - 防止逆向工程和试用期到期

转载 作者:行者123 更新时间:2023-12-05 00:37:12 25 4
gpt4 key购买 nike

我有一个用于我的知识产权的小软件程序。我用 VC++ 将其编写为 Visual Studio 2010 DLL 项目。

我想保护 DLL 的代码。保护 DLL 中的逻辑免受逆向工程。
在 DLL 中放置一个有效期,就像将在 1 个月后到期的试用期。

我最好的选择是什么?试用期过后我应该使用什么,不能破解或逆向工程?我以前从来没有这样做过,所以基本上我在这里一无所知。

感谢任何帮助!
谢谢

最佳答案

安全性是一个标量——安全性越高越好,但要付出代价。在这种情况下,您有两种选择:

  1. 推出您自己的解决方案(混淆、加密等)。成本是您设计、测试、修复和支持它的劳动力。其他成本是您的客户是否会因为您给他们制造了问题而被激怒(因为您的实现存在缺陷是由于您缺乏经验、缺乏精力投入、缺乏用例测试等)。

  2. 购买商业“挂锁”。 Our company makes them ,其他公司也一样。成本是在门外兑现(不一定要很多,根据您选择的解决方案,可能非常实惠)。商业产品应该使保护 dll 和创建试用版变得异常快速和简单。

好处是您不必将精力花在您不太了解的事情上(求助于专家以获得专门的解决方案),并且如果有问题需要解决,您只有一个喉咙要窒息。您还可以购买比您自己制造的更好的安全性。

如果你的dll很有值(value),花点资源好好保护它。如果你有昂贵的珠宝,你会把它放在雪茄盒或保险箱里吗?如果不是很值钱,就不用管保险箱了,床底下的雪茄盒就够了。

关于visual-studio-2010 - VC++ DLL - 防止逆向工程和试用期到期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11478527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com