目前我出售一个程序,它可以访问我的网页。该程序被 HWID(硬件 ID)锁定,我使用该程序访问网页而不是通过网络浏览器直接访问的唯一原因是我可以使用 HWID 身份验证。
但是,我刚刚被告知我可以编写一个脚本来获取计算机信息,例如硬件 ID 等。
这实际上可能完全在服务器端吗?如果是这样,我可以用 PHP 做吗?如果不是,这将是什么语言,我必须为此研究什么功能?
目前我出售一个程序,它可以访问我的网页。该程序被 HWID(硬件 ID)锁定,我使用该程序访问网页而不是通过网络浏览器直接访问的唯一原因是我可以使用 HWID 身份验证。
但是,我刚刚被告知我可以编写一个脚本来获取计算机信息,例如硬件 ID 等。
这实际上可能完全在服务器端吗?如果是这样,我可以用 PHP 做吗?如果不是,这将是什么语言,我必须为此研究什么功能?
谁告诉你这与别的东西混淆了。
浏览器在任何时候都不会向 Web 服务器公开此类硬件信息,因此服务器端 PHP 脚本不存在获取访问者 HWID 的现有机制。JavaScript 提供的有关显示分辨率和颜色深度的信息非常有限,但肯定不是 HWID 之类的。很久以前,曾经可以在 IE 中使用 JavaScript 中的 ActiveX 对象通过 WMI 检索硬件信息,但您可以打赌,这已经不可能了,尤其是在非 Intranet 区域站点上。您肯定需要某种浏览器插件或扩展程序;Flash 不提供 HWID,因此您正在查看您自定义编写的内容,这些内容必须在访问者访问之前或访问期间安装在访问者的计算机上。
您最好继续销售获取 HWID 本身然后访问您的网站的应用程序,因为这比为所有主要浏览器编写浏览器扩展和插件以安全的方式提供该信息要痛苦得多.