问题标签 [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.

0 投票
1 回答
2042 浏览

licensing - 软件许可的最佳和现代方式

通过互联网将某些已安装软件与某台计算机连接的最佳方法是什么?我猜每个安装包(磁盘)都应该有其唯一的序列号。而且序列号在安装的时候应该和电脑唯一的参数联系起来吧?据我所知,有一些方法可以从计算机 CPU ID 中获取并发送到服务器。其他人建议使用 MAC 地址。所以我有点困惑,不知道今天专家做什么和推荐什么。

请分享您的经验并提示我此过程的正确流程。

0 投票
7 回答
10809 浏览

c++ - 基于软件/硬件唯一识别PC

对于生成每台 PC 许可证密钥的要求,我需要一些代码,这些代码将在任何 PC 上返回一个稳定且(接近)唯一的密钥。它不必保证是唯一的,但要接近不过,它确实需要相当稳定,以便给定的 PC 始终生成相同的结果,除非硬件发生重大变化。

这适用于 Windows 应用程序,使用 wxWidgets 但 Win32 或其他选项很好。

我在考虑 MAC 地址,但是笔记本电脑可以在省电模式下定期禁用网卡呢?我遇到了GetCurrentHwProfile但它看起来不像我想要的?

0 投票
7 回答
19637 浏览

java - 生成特定计算机的唯一 ID

可能重复:
生成唯一硬件 ID 的可靠方式

我正在尝试生成对特定计算机唯一的 ID。ID不会随机生成。它将是基于计算的,这样为计算机A生成的ID将是固定的,对计算机A来说是唯一的。程序每次在计算机A上执行时,都会继续生成相同的ID,在另一台计算机上执行时,它会生成该计算机唯一的另一个 ID。这是为了确保两台​​计算机没有相同的 ID。

我的挑战:为了让我的程序能够生成计算机独有的 ID,它需要基于执行它的计算机独有的种子来执行计算。

我的问题: 如何获得计算机独有的值,以便可以将该值用作 ID 生成程序中的种子?

是否可以从该计算机独有的计算机硬件(例如主板)中获得价值?这样,只要不更换计算机的主板,该值很可能不会改变。

0 投票
1 回答
9907 浏览

vb.net - 使用 VB.net 获取 USB 序列号?

谁能告诉我如何使用 VB.net 获取 USB 序列号(硬件 ID)?

0 投票
2 回答
138 浏览

c# - 如何检测我的网站是通过主机文件还是应用程序中继

我有一个连接到我的网站以验证用户数据(硬件 ID)的应用程序,但如果有人在 windows 主机文件中放入一行,它可能会被转发到另一个站点。然后它得到坏数据,我的应用程序被欺骗(破解)。

那么,如何检测我的网站是通过 hosts 文件还是其他应用程序中继?

0 投票
3 回答
13524 浏览

c++ - 如何使用 C++ 在 Windows 中获取硬件信息?

如何在 c++ 中获取硬件信息(例如 cpuId、biosId、diskId、baseId 和 videoId)?

谁能为此给我一个示例视觉工作室项目?

0 投票
3 回答
1541 浏览

java - 可以用 Java 小程序获取硬件 ID 吗?

我想用 java webapplet 获取硬件 ID。这是可行的吗?如果没有,是否有任何网络语言可以帮助我进行更安全的身份验证?

0 投票
1 回答
1150 浏览

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."

0 投票
3 回答
9813 浏览

c# - 在虚拟机上获取 CPU ID

我正在尝试使用此代码:

在 XP 虚拟机(virtualbox)上获取硬件 uid,但我只得到一个消息框,上面写着:

是因为它是虚拟机还是什么?

0 投票
2 回答
1460 浏览

c - 如何使用 CPUID 查找主板信息?

我正在尝试开发一个 C 函数来获取一些主板信息(名称、ID 等),但我找不到这些信息的存储位置。我查看了 CPUID,但在那里找不到与主板相关的任何信息(尽管有很多关于 CPU 的信息)。

有谁知道我从哪里可以得到这些信息?

非常感谢。