NI计算机ID的生成机制是什么?

更新 Aug 5, 2024

问题详述

我需要NI的计算机ID,但是我需要知道它是从计算机的什么硬件生成。

解决方案

计算机ID可以根据两个来源。一个是以太网卡的MAC地址,另一个是硬盘驱动器的磁盘卷序列号。默认情况下,台式计算机是基于以太网卡,而笔记本计算机则基于硬盘驱动器,可以更改使用哪个源

相关信息

尽管 NI License Manager 和命令行可执行文件只显示一个计算机 ID,但计算机通常有多个计算机 ID,所有这些 ID 对于许可和激活 NI 产品都有效。换句话说,根据网络接口的 MAC 地址生成的计算机 ID 和根据硬盘的序列号生成的计算机 ID 都是有效的,只要系统中存在生成 ID 的组件,这些 ID 就能用于授权。

要从硬盘驱动器生成计算机 ID,需要使用第一个字母的硬盘。这通常是字母 C: 盘,如果在计算机上安装字母在字母表中较前的新硬盘(如硬盘 A:),将导致硬盘序列号上的计算机 ID 发生变化。请注意,根据这一规则,一台计算机一次只能拥有一个基于磁盘序列号的计算机 ID。
请记住,每次格式化硬盘时,硬盘生成的计算机 ID 都会发生变化。

对于每个网络接口,都会根据其 MAC 地址生成一个计算机 ID。只要系统中存在给定的接口,所有这些 ID 都将被视为有效。如果 NI 许可证管理器或命令行应用程序使用网络接口的 MAC 地址来显示 ID(通常在台式电脑上),则会显示与跃点数最低的接口相对应的 ID。本文介绍如何在 Microsoft Windows 中更改网络接口的优先级。

如果您想了解有关特定计算机 ID 来源的更多信息,请联系 NI 支持