程序仅在插入某些USB时才有效(Program works only when certain usb is plugged in)

编程入门 行业动态 更新时间:2024-10-23 14:19:37
程序仅在插入某些USB时才有效(Program works only when certain usb is plugged in)

我有一个库存软件,只有在插入某些USB(由供应商提供)时才有效

我很想知道这是如何工作以及如何创建这样的USB。

有没有办法让软件在没有usb的情况下工作......?

I have an inventory software which works only when certain USB(given by vendor) is plugged in

I am very interested to know how does this work and how to create such usb.

Is there any way to make software work without that usb...?

最满意答案

我认为你指的是一个保护加密狗 。 为了创造这样的保护,你应该具备电子学和USB协议的知识,如果你是一个完整的初学者,那么获得比工作原型更有用的东西将是非常难以实现的。

然而,有几家供应商正准备与第三方软件集成。 他们很容易根据请求向您发送SDK工具作为演示。 例如,阿拉丁(现在是Safenet)是一家供应商,它曾经免费向我发送过这样的HASP保护加密狗演示套件。 这笔交易是你的SDK有一个可以使用的加密狗,与你的软件集成,一旦它工作,你可以订购实际的加密狗与你的软件一起分发。

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

保护制造商总是将他们的产品展示为软件盗版的解决方案,但经验表明,不存在100%安全且不可破解的解决方案。

I think you are referring to a protection dongle. To create yourself such a protection, you should have knowledge in electronics and USB protocol, and if you are a complete beginner getting something useful further than a working prototype would be very difficult to achieve.

However there are several vendors that are making such protections ready to integrate with third-party software. And they are prone to send you SDK tools as demos on request. For example Aladdin (that is now Safenet) is one vendor that once sent me for free such a demo kit for their HASP protection dongle. The deal is that you have their SDK with a working dongle to play with, integrate with your software and once it is working you can order actual dongles to distribute with your software.

For the reversing part of your question: as any software, if it was once programmed, it can be modified / reversed. It is just a matter or time and motivation. Some hardawre protection can be emulated (to let the protected software work without the dongle), or the software driver to the dongle can be cracked in a way or another.

Protection makers always show their products as the solution to software piracy but experience shows that a 100% secure and unbreakable solution just does not exist.

更多推荐

本文发布于:2023-07-27 17:49:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1293585.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:时才   程序   USB   Program   usb

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!