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文件
- 3. DLL的.NET混淆:如何保護我的代碼?
- 4. 如何保護dll方法
- 5. 我如何保護我的應用程序,並保護我的Sqlite數據庫在應用程序
- 6. 我應該如何在vb.net中組織DLL庫
- 7. 我如何保護我的源代碼
- 8. 如何保護我的dll免受反彙編?
- 9. 如何保護我從vb.net程序開始的進程?
- 10. 我該如何保護hbase?
- 11. 保護您的DLL
- 12. 我如何使用PASSWORD保護的ACCESS數據庫作爲我的Vb.net項目的後端...?
- 13. 保護我的iCalendar
- 14. 如何保存,我在我的datagridview添加使用access數據庫VB.net 2010
- 15. 如何在我的註冊表格中保護我的密碼?
- 16. 如何在我的React App中保護我的API密鑰?
- 17. 如何保護我的REST-API?
- 18. 如何保護我的進程被殺?
- 19. 如何保護我的Python程序
- 20. 如何保護我的代碼
- 21. 如何保護我的AlertBox Android?
- 22. 如何保護我的密碼安全?
- 23. 如何保護我的PHP會話?
- 24. 如何保護我的GeoJSON數據?
- 25. 如何保護我的「hibernate.cfg.xml」文件? (Nhibernate)
- 26. 如何保護我的角度應用?
- 27. 如何保護我的JsonResult GET調用?
- 28. django如何保護我的項目
- 29. 如何保護我的EXE資源?
- 30. 如何保護我的網站
您正在尋找什麼樣的保護?防雨雪?拆卸?定時炸彈? – 2010-03-06 19:22:47