プログラム的にコンピュータIDを取得するには?

更新しました Dec 5, 2020

環境

オペレーティング・システム

  • Windows

NI License Managerを使用せずに、NIライセンスで使用されているコンピュータIDをプログラム的に取得するにはどうすればよいですか?

コンピュータIDはgenerateComputerId.exeによって生成されます。この実行ファイルは、Windowsのコマンドプロンプトなどから手動で実行可能です。

実行ファイルは、<National Instruments>\Shared\License Manager\bin\にあります。コマンドプロンプトを起動して、実行ファイルをそこにドラッグアンドドロップしてからEnterキーを押すと、以下のようにコンピュータIDが生成されます。


Additional Information

実行ファイルを実行するには、必ずコマンドプロンプトを使用してください。実行ファイルを単独で実行した場合、実行ファイルの終了後、自動的に開かれたコマンドプロンプトウィンドウを閉じるため、生成されたコンピュータIDを確認することはできません。
 

この実行ファイルは、NIソフトウェアのライセンスアクティブ化を自動化する手順としても使用できます。詳細については、以下の関連リンクを参照してください。