0
A
回答
2
您可以签署程序集,以便用户可以保证它是由您构建的(并且没有被篡改),但是我认为您需要的“保护”不是这个吗?请进一步解释您的要求。
+1
不幸的是,如果你想阻止人们使用你的程序集的破解版本,强名称不起作用。乍看之下,为装配添加强大的名称似乎可以防止它被篡改。但事实并非如此。 Cracker可以修改代码并删除强名称签名。并可选择添加自己的强名。只需在Google中搜索删除强名。 – 2010-03-07 14:53:54
+0
但是,如果最终用户同意您的签名并且有人重新包装了代码,那么新签名将会产生一个标志。因此,即使篡改不安全,您的代码也可以被信任。 – 2010-03-08 03:08:31
1
有“不同的方式来”安全“库。
- 混淆库,使得私人 (当然,和公众,太我想) 部分DLL的乱码观众。
- 如果你的目的是提供基于 时间使用,我建议你添加一些 机制,使 的DLL它)与分配 日期和b)不断的验证盖章时 有人呼叫您的DLL 。
请注意,这些方式都不会使您的公共功能“隐形”。在完整的DRM意义上,无法保护DLL。
0
有一个简单的方法,但它有一些限制。 如果系统日期大于终止日期,您只需添加终止日期和检查系统时间,然后返回错误消息
相关问题
- 1. 如何保护.NET DLL的
- 2. DLL的.NET混淆:如何保护我的代码?
- 3. 如何保护我的连接字符串内的.dll文件
- 4. 我如何保护我的应用程序,并保护我的Sqlite数据库在应用程序
- 5. 我应该如何在vb.net中组织DLL库
- 6. 如何保护我的dll免受反汇编?
- 7. 如何保护我从vb.net程序开始的进程?
- 8. 我该如何保护hbase?
- 9. 保护您的DLL
- 10. 我如何使用PASSWORD保护的ACCESS数据库作为我的Vb.net项目的后端...?
- 11. 保护我的iCalendar
- 12. 如何保存,我在我的datagridview添加使用access数据库VB.net 2010
- 13. 如何在我的React App中保护我的API密钥?
- 14. 如何在我的注册表格中保护我的密码?
- 15. 如何保护我的Google Maps API?
- 16. 如何保护我的WinCE&WinMobile程序?
- 17. 如何保护我们的代码?
- 18. 如何保护我的GeoJSON数据?
- 19. 如何保护我的代码
- 20. 如何保护我的“hibernate.cfg.xml”文件? (Nhibernate)
- 21. 如何保护我的Python程序
- 22. 如何保护我的OPEN API?
- 23. 如何保护我的角度应用?
- 24. 如何保护我的html元素值?
- 25. 如何保护我的JsonResult GET调用?
- 26. 如何保护我的进程被杀?
- 27. 正在保护app.config - VB.Net 3.5
- 28. 如何保护我与Oracle的数据库连接?
- 29. 使用VB6 DLL保护我的代码的一部分
- 30. 保护DLL的源代码
您正在寻找什么样的保护?防雨雪?拆卸?定时炸弹? – 2010-03-06 19:22:47