我已经使用 Vb.net 开发了一个 Windows 应用程序,我只打算在本地销售这个我必须为我的客户安装应用程序的地方,我想使用 HWID 保护我的应用程序,我只会在 HWID 的情况下允许软件运行匹配硬编码的 HWID 列表(不是最好的方法,但我只会把它卖给少数客户,所以它是可行的)
我担心的是,如果一个客户端在另一台 PC 上克隆整个系统,我对 HWID 如何存储在注册表中的理解告诉我,如果整个系统被克隆,HWID 将是相同的,因此应用程序将跑。
如果是这种情况,我该如何保护我的应用程序,因为我不能要求客户端连接到互联网,所以我的选择非常有限?
谢谢