Nvidia GPU GTX 470を持っています-ケースを開けなくてもシリアル番号を取得できますか?
[〜#〜] edit [〜#〜]すべてのコメントをありがとう:デバイスパスとWMICコマンド(実際には同じ)を試しました。WMICコマンドから返された値
NVIDIA GeForce GTX 470 PCI\VEN_10DE&DEV_06CD&SUBSYS_079F10DE&REV_A3\4&2F1C4782&0&0018
WMIC(デバイスパスは)2F1C4782に変換されます:790382466(10進数に変換されます)。
私のカードのSNは101500021088-これは正しい値を取得しないと思います。
注意: この手法は、ハードウェアの製造元が実装した場合にのみ機能することに注意してください。私は正確さのパーセンテージを与えることはできませんが、大手プレイヤーがそれを実装すると思います。実装されていない場合、Windowsは代わりに一意の番号を生成します。
方法1-デバイスマネージャー
Windowsデバイスマネージャを開きます。ディスプレイアダプターでビデオカードを探します。それをダブルクリックします。 [詳細]タブで、[デバイスインスタンスパス]プロパティを選択します。
方法2-WMI
WMIを使用して、コマンドラインで次のコマンドを実行します。
wmic PATH Win32_VideoController GET Description,PNPDeviceID
方法3-ツールを使用する
[〜#〜] siw [〜#〜] のようなプログラムはPNPデバイスIDを取得しますが、シリアル番号の解析は行いません。
それを解析しています
PNPDeviceID値を見て、「\」で分割します。
この件についてチャットサポート経由でNvidiaに連絡しましたが、残念ながらあなたの質問に対する公式の回答は「いいえ」です:
グラフィックスカードのシリアル番号を取得する唯一の方法は、グラフィックスカードのハードウェアまたは購入したボックスに書き込まれることです。