【发布时间】:2014-03-05 10:35:34
【问题描述】:
我想为某些人制作一个程序,所以我为每个人重新制作程序,如果有人将程序交给其他人,他就无法使用它。
我该怎么做? 没有任何互联网连接。
是否有任何 PC 有一些独特的 id 或类似的东西,我可以让他获得它的程序,所以他会发给我,在我的程序中我会检查是否相同,如果不是,程序会停下来。
像 hwid 这样的东西会起作用吗? 硬件 ID 是否唯一且无法更改? 如果是这样,我怎样才能得到它?我发现了很多问题,但没有任何好的答案..
【问题讨论】:
-
由于连游戏行业都无法解决这个问题,在投入数百万研究资金寻找解决方案之后,其他人也无法解决。
-
你唯一能做的就是让绕过你的保护有点烦人。问题是这对你来说是否足够,或者你是否需要证明它不起作用
-
即使是最复杂的应用程序也无法实现这一点(autocad、steam、3dmax),而且还使用了在线元素,这使得它变得更加困难,只能阻止小偷这么久。
-
您想为每个人编译一次程序吗?我不认为你真的想这样做。我建议使用硬件加密狗。您插入 USB 端口的东西,没有它,程序将无法运行。他们不能共享加密狗。
-
@MariusBancila autocad 在我们的 PC 上仍然有 COM 端口的日子里尝试过。不得不说,它失败得很惨。
标签: c++ copy-protection