おそらくsyscallsなどを使用して、モジュールを使用せずにWindowsマシンのCPU /プロセッサのシリアル番号または一意のIDをperlで取得する方法は?
質問する
1533 次
2 に答える
4
http://metacpan.org/pod/Win32::SystemInfo。モジュールがなくても、このモジュールのソース コードを学習して使用できます。モジュールがkernel32.dllから関数GetSystemInfoをインポートし、それを使用することがわかります。同じ方法でそれを行うことができます
于 2012-12-25T17:50:10.130 に答える
2
CPU シリアル番号を取得できません。しばらくの間、Intel は、各チップに固有のシリアル番号を持つ一連の Pentium III プロセッサを発行しました。これは、プライバシーの問題をめぐって彼らにとって PR の混乱となり、その後のプロセッサ リリースでその一連の命令を廃止しました。
しかし、ほとんどが一意であることが保証されている Windows インストールの「一意の ID」を探している場合は、次のいずれかを試すことができます。
一意の GUID (uuidgen、CoCreateGuid) を生成し、レジストリ/ディスクに保存してから、後で読み戻します。
マシン SID を取得します。http://www.perlmonks.org/?node_id=645077
于 2012-12-26T07:37:29.270 に答える