私の悪い英語で申し訳ありません。
ハードウェアに関連付けられたライセンスを持つアプリケーションがあります。1 台のコンピューターに 1 つのライセンス。通常、ライセンス チェックは次のように行われます。
- アプリケーションがハードウェアをスキャンします。
- アプリケーションは、ハードウェアに関する情報を収集し、ライセンスの可用性に関する要求を準備します。
- アプリケーションは、ライセンスの可用性を確認する要求を送信します。
- ライセンス サーバーは要求を受け取り、応答を返します。アプリケーションはライセンス サーバーから応答を受信し、すべての機能を有効にします。
ただし、アプリケーションが仮想マシン上にある場合、ハードウェアに関する情報の収集は失敗します。
デフォルトの方法では許可されていないため、サーバー ハードウェアに関する情報を取得できませんでした。
ハイパーバイザー メソッドにアピールすると、いくつかの統計を収集できますが、ライセンスの存在を求める要求を生成するには十分ではありません。
したがって、2 つの質問があります。
仮想マシン内で、サーバー ハードウェアに関する情報を取得するにはどうすればよいですか?
プログラムが仮想マシンで実行されている場合、ハードウェアに関連付けられたライセンスの検証を実装するにはどうすればよいですか?
ありがとうございました!