我需要找出一种方法来验证我正在创建的 vb6 程序,最好是自动验证。我有一个使用 PHP 的 Web 服务器,其正常运行时间为 99%,而我可以在其上运行服务器端 VB6 程序的 Windows Server 的正常运行时间约为 90%。我面临的问题是,如果它是全新安装,如何让它生成正确的密钥,同时每个位置只允许一个副本。这是我的想法,我只是好奇是否有任何更简单/更智能的方法可以做到这一点。
让 VB6 程序生成一个 MD5 字符串,即客户名字 + 客户姓氏 + 公司名称 + 客户电子邮件,然后让 VB6 程序将其保存到一个密钥文件中,最后在我的服务器上点击一个 PHP 脚本(使用隐藏浏览器对象)将 MD5 字符串(或密钥)存储到文本文件中。这里的问题是我的 PHP 很弱。
我的另一个问题是如何让 vb6 程序知道同一密钥是否有多个副本,然后自行取消身份验证。
如果有人想看,我可以发布一些我已经刮过的代码。我期待听到一些回复,因为这个项目的最后期限迫在眉睫,我完全迷失了。