2013-01-05 78 views
0

插入我有一个库存软件的时候一定USB(由供应商提供)在程序仅适用于当某些USB在

插入我很有兴趣知道如何工作的,以及如何创建这样只工作USB。

有没有什么办法,使软件的工作而没有USB ...?

+0

任何想法你的目标是什么软件/硬件平台? – quickshiftin

+0

它是Windows应用程序.. – Jitendra

回答

0

我想你指的是一个protection dongle。要创建自己的这种保护,您应该拥有电子和USB协议方面的知识,而且如果您是一名完整的初学者,获得更有用的东西比进行工作的原型更加难以实现。

但是有一些正在这样的保护准备与第三方软件集成多个厂商。并且他们很容易根据请求向您发送SDK工具作为演示。例如Aladdin(即现在的Safenet)是一家供应商,曾经向我免费提供这种HASP保护加密狗的演示套件。这笔交易的目的是让您的软件开发工具包带有可用的软件狗,与您的软件进行集成,一旦软件正常工作,您可以订购真正的软件狗以随软件分发。

对于您的问题的反转部分:作为任何软件,如果它曾经被编程,它可以被修改/反转。这只是一个问题或时间和动机。可以仿真一些硬件保护(让受保护的软件在没有软件狗的情况下工作),或软件狗的软件驱动程序可能会以某种方式被破解。

保护厂商总是表现出自己的产品作为解决软件盗版,但经验表明,100%的安全,牢不可破的解决方案并不存在。

+1

的确如此,但是如果你不是专家,那么反向设计出很好的集成保护也是“非常难以实现的”。银行仍然有金库,以防止每个人,但严重动机的主题窃取他们的贵重物品。这将盗窃问题降低到可控制的水平。 –

相关问题