目前,我出售一个程序,可以访问我的网页。该程序已被锁定(硬件ID),并且我使用该程序来访问网页而不是通过WebBrowser的直接访问的唯一原因是我可以使用HWID身份验证。

但是,我 只是 被告知我可以编码脚本以获取计算机信息,例如硬件ID等。

这实际上是完全服务器端的吗?如果是这样,我可以使用PHP做吗?如果没有,这将是什么语言,我必须考虑什么功能?

有帮助吗?

解决方案

谁告诉你,这与其他事物混淆了。

浏览器在任何时候都不会将这种硬件信息曝光到Web服务器,因此服务器端PHP脚本没有现有的机制来获取访问者的HWID。 JavaScript提供了有关显示分辨率和颜色深度的非常有限的信息,但肯定不像HWID。很久以前,IE中的JavaScript中的ActiveX对象过去可以通过WMI检索硬件信息,但是您可以敢打赌,这是不可能的,尤其是在非Intranet区域网站上。您肯定需要某种浏览器插件或扩展名; Flash不提供HWID,因此您正在查看您在访问之前或访问期间必须安装在访问者的机器上的定制写作的内容。

您最好继续出售获得HWID本身然后访问您的网站的应用程序,因为这将比编写所有主要浏览器编写浏览器扩展程序和插件的痛苦要少得多,以以安全的方式提供该信息。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top