我正在尝试制作一个网络应用程序来检索计算机的品牌和型号...有人可以引导我朝着正确的方向发展吗?我已经搜索过google,但是发现的东西很少。感谢您的帮助。
我认为您在这里树错了树...
在正确实现的Web浏览器中,Web应用程序中的任何可执行代码都将在安全沙箱中运行,该沙箱(除其他事项外)可防止其访问用户计算机上可能敏感的代码。电脑的品牌和型号可能很敏感。
即使您超越了该限制(例如,通过说服用户安装受信任的浏览器插件或applet),也仍然存在无法跨平台确定用户计算机品牌和型号的问题。不同的操作系统以不同的方式处理此问题,并且可能需要管理员/超级用户特权才能获取此信息。
更新
到2020年,您在使用Java解决此问题的解决方案时会遇到更多障碍:
主流浏览器不再支持Java,并且已经使用了几年。 Icedtea插件是某些浏览器/操作系统的一个选项,但是Icedtea的Java 8版本还没有进步。
Java 9+已从Oracle Java很大程度上删除了对applet和Java webstart的支持。
谁能引导我朝正确的方向前进。
嗯,鉴于浏览器中的Java是已淘汰的技术,正确的方向可能是以下之一:
((您从未说过为什么要这样做,而且我很难想象需要此类信息的合理原因。)