問題タブ [cpuid]

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 に答える
515 参照

c - gcc で CPU ID を検出する方法

アクティベーションプロセスのCPU IDを検出できるacプログラムを書きたいです。UUID を使用するようにアドバイスする人もいますが、代わりに CPU ID を試すのが好きです。検索した後、良い答えが見つかりました。しかし、私は Windows 8 64bit と Mingw を使用しています。なので怖くて使えません。

0 投票する
1 に答える
822 参照

assembly - SSE2命令とSIGILLを試すのではなく、CPUIDを使用してSSE2をテストしますか?

以下を実行するライブラリコードを見ています。CpuId関数は期待どおりに動作します。EAX(関数)、 (サブ関数)をロードECXしてから、 を呼び出しますCPUID

次に、これはコードが で行うことですTrySSE2:

CPUIDのビット 26 の呼び出しとテストEDXは、インテル® 64 および IA-32 アーキテクチャー ソフトウェア開発者マニュアル、第 2 巻、図 3-8、ページ 3-192 に従って正しいです。なので、その部分がよくわからないTrySSE2

私は、SSE2 のプロセッサ サポートを決定するなど、他の同様の質問を見てきました。. テストEDX:26が信頼できないと言う人はいません。

TrySSE2を使用するのではなく、コードが呼び出すのはなぜCPUID/EDX:26ですか? 一部のインテル以外のプロセッサーでは、このテストは信頼できませんか?

0 投票する
0 に答える
467 参照

encryption - 自分のソフトウェアをコピー プロテクトするために、製品シリアル番号 (CPU-ID) に関連する確認キーを生成する方法

私は、CPU-ID を読み取り、CPU-ID をソフトウェア シリアル キーとしてユーザーに表示し、ソフトウェアにログインするための確認キーを要求するソフトウェアを作成しました。ユーザーはその CPU-ID (シリアル キー) を私にメールで送って、確認キーを生成し、それをユーザーに送り返してログインする必要があります。

Linux と C を使用しています

CPU-IDを取得するために使用したコードは次のとおりです

サンプル CPU-ID は次のようになります: 0103-06A9-0123-0100-8974-4587

簡単な暗号化されたシリアル番号を生成し、確認キーを生成するのを誰かが手伝ってくれたらありがたいです. ありがとうございました。

注:キーが読み取り可能な形式で表示されている場合は、より良いでしょう..つまり、特殊文字なしで...

0 投票する
0 に答える
126 参照

virtual-machine - XEN CPUID 出口ハンドラー

domU カーネルで cpuid 命令を実行するとどうなりますか? /tools/libxc の xc_cpuid_x86.c ファイルをチェックしていましたが、XEN が cpuid 命令をまったくトラップしていないようです。cpuid の XEN で終了ハンドラーが記述されている場所を見つけることができませんでした。どんな助けでも大歓迎です。

0 投票する
0 に答える
708 参照

virtualization - CPUID 機能は、KVM のネイティブ ハードウェアから「隠されている」または「マスクされている」

KVM 実装でネイティブ ハードウェアから「隠されている」または「マスクされている」CPUID 機能はどれか。KVM ハイパーバイザーがそのような機能を隠したり隠したりするのはなぜですか?

0 投票する
2 に答える
392 参照

cpu - マルチコアとは、実際にはいくつの CPU、コアですか?

Corei7 Intel プロセッサ (CPU 名: Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz、CPU タイプ: Intel Core Haswell プロセッサ) を持っています。CPUID コマンドの出力は、それぞれ 2 つのコアを持つ 4 つの CPU を示しているのではないかと思います。私は本当に4つのCPUを持っていますか? 出力には 4 つの cpus (cpu0 から cpu3) が含まれます (multi-processing synth): multi-core (c=2), hyper-threaded (t=2) 。これは、ハードウェア パフォーマンス カウンターを使用してアプリをテストするためです。ただし、監視およびプロファイリングする必要があるコアの数について混乱しています。