Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我的问题很简单,可能你的答案会告诉这是不可能的......
也许在第一次使用 dll 文件时,我应该看看 MAC 地址是什么并对该基础进行限制?:)
您将需要搜索特定的技术或语言,并查看人们为此使用了哪些标准方法。
在设置产品的难度和防御级别之间需要权衡。你为坏人做的越强硬,使用你的产品就越难。
您可以使用某种混淆和库加密,只要您的用户拥有密钥(或密码),这将起作用。
有趣的问题!您可以在您的 DLL 中管理一种白/黑名单(当然是加密的),并在 DLL_PROCESS_ATTACH 中处理限制代码,然后根据您的需要返回 TRUE 或 FALSE。