问题标签 [hardware-id]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
licensing - 软件许可的最佳和现代方式
通过互联网将某些已安装软件与某台计算机连接的最佳方法是什么?我猜每个安装包(磁盘)都应该有其唯一的序列号。而且序列号在安装的时候应该和电脑唯一的参数联系起来吧?据我所知,有一些方法可以从计算机 CPU ID 中获取并发送到服务器。其他人建议使用 MAC 地址。所以我有点困惑,不知道今天专家做什么和推荐什么。
请分享您的经验并提示我此过程的正确流程。
c++ - 基于软件/硬件唯一识别PC
对于生成每台 PC 许可证密钥的要求,我需要一些代码,这些代码将在任何 PC 上返回一个稳定且(接近)唯一的密钥。它不必保证是唯一的,但要接近。不过,它确实需要相当稳定,以便给定的 PC 始终生成相同的结果,除非硬件发生重大变化。
这适用于 Windows 应用程序,使用 wxWidgets 但 Win32 或其他选项很好。
我在考虑 MAC 地址,但是笔记本电脑可以在省电模式下定期禁用网卡呢?我遇到了GetCurrentHwProfile但它看起来不像我想要的?
java - 生成特定计算机的唯一 ID
可能重复:
生成唯一硬件 ID 的可靠方式
我正在尝试生成对特定计算机唯一的 ID。ID不会随机生成。它将是基于计算的,这样为计算机A生成的ID将是固定的,对计算机A来说是唯一的。程序每次在计算机A上执行时,都会继续生成相同的ID,在另一台计算机上执行时,它会生成该计算机唯一的另一个 ID。这是为了确保两台计算机没有相同的 ID。
我的挑战:为了让我的程序能够生成计算机独有的 ID,它需要基于执行它的计算机独有的种子来执行计算。
我的问题: 如何获得计算机独有的值,以便可以将该值用作 ID 生成程序中的种子?
是否可以从该计算机独有的计算机硬件(例如主板)中获得价值?这样,只要不更换计算机的主板,该值很可能不会改变。
vb.net - 使用 VB.net 获取 USB 序列号?
谁能告诉我如何使用 VB.net 获取 USB 序列号(硬件 ID)?
c# - 如何检测我的网站是通过主机文件还是应用程序中继
我有一个连接到我的网站以验证用户数据(硬件 ID)的应用程序,但如果有人在 windows 主机文件中放入一行,它可能会被转发到另一个站点。然后它得到坏数据,我的应用程序被欺骗(破解)。
那么,如何检测我的网站是通过 hosts 文件还是其他应用程序中继?
c++ - 如何使用 C++ 在 Windows 中获取硬件信息?
如何在 c++ 中获取硬件信息(例如 cpuId、biosId、diskId、baseId 和 videoId)?
谁能为此给我一个示例视觉工作室项目?
java - 可以用 Java 小程序获取硬件 ID 吗?
我想用 java webapplet 获取硬件 ID。这是可行的吗?如果没有,是否有任何网络语言可以帮助我进行更安全的身份验证?
java - Get printer id in java
I have edited the question "How can I get the serial no. or mac address of a printer dynamically through java." to "How can I get the id of a printer dynamically through java."
c# - 在虚拟机上获取 CPU ID
我正在尝试使用此代码:
在 XP 虚拟机(virtualbox)上获取硬件 uid,但我只得到一个消息框,上面写着:
是因为它是虚拟机还是什么?
c - 如何使用 CPUID 查找主板信息?
我正在尝试开发一个 C 函数来获取一些主板信息(名称、ID 等),但我找不到这些信息的存储位置。我查看了 CPUID,但在那里找不到与主板相关的任何信息(尽管有很多关于 CPU 的信息)。
有谁知道我从哪里可以得到这些信息?
非常感谢。