我在vb.net中开发了一个可以从usb驱动器运行的应用程序。但我需要我的应用程序只能从我分发它的USB中工作。
如果有人将其复制到其他驱动器/ USB,则无法使用。你知道如何实现这个吗?
答案 0 :(得分:2)
您可以尝试从安装它的驱动器中获取序列号/相同的ID,并将应用程序配置为在启动时检查该ID。
有一篇关于获取USB驱动器序列号的文章:http://www.cfdan.com/posts/Retrieving_Non-Volatile_USB_Serial_Number_Using_C_Sharp.cfm