GNU/Linux >> Linux の 問題 >  >> Linux

組み込みの Windows 8+ キーを Linux 環境から取得するにはどうすればよいですか?

見つけた!私はこれをする必要がありました:

ls /sys/firmware/acpi/tables

これで MSDM が得られました 探していたテーブル。
ライセンスキーを見つけました! :D

それを取得するには、/sys/firmware/acpi/tables/MSDM の内容を読み取る必要があります。 ファイル。

以下に例を示します:

[email protected]:~$ sudo xxd /sys/firmware/acpi/tables/MSDM
0000000: 4d53 444d 5500 0000 0313 4850 514f 454d  MSDMU.....HPQOEM
0000010: 534c 4943 2d4d 5043 0100 0000 4850 2020  SLIC-MPC....HP  
0000020: 0000 0400 0100 0000 0000 0000 0100 0000  ................
0000030: 0000 0000 1d00 0000 4639 XXXX XXXX XXXX  ........F98**-**
0000040: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX  ***-*****-*****-
0000050: XXXX XXXX XX                             ****T

*** はライセンス キーの内容で、ASCII テキストです。


私が試した Fedora の使用:

sudo cat /sys/firmware/acpi/tables/MSDM

これにより、次の結果が得られました:

MSDMUoDELL  QA09   LOHR#####-#####-#####-#####-#####%  

プロダクト キーは # に置き換えられました .


/sys/firmware/acpi/tables/MSDM が見つかりませんでした Ubuntu 13.10 amd64 を実行している ASUS T100TA で、acpidump というパッケージが見つかりました。 非常に便利です。 acpidump を実行中 root として、MSDM テーブルの内容を取得できました。

$ sudo acpidump
...
MSDM @ 0x78d53f90
  0000: 4d 53 44 4d 55 00 00 00 03 6c 5f 41 53 55 53 5f  MSDMU....l_ASUS_
  0010: 4e 6f 74 65 62 6f 6f 6b 00 00 00 00 41 53 55 53  Notebook....ASUS
  0020: 01 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00  ................
  0030: 00 00 00 00 1d 00 00 00 ** ** ** ** ** ** ** **  ........*****-**
  0040: ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **  ***-*****-*****-
  0050: ** ** ** ** **                                   *****
...

Linux
  1. Linuxでキーボードの状態を取得するにはどうすればよいですか?

  2. Linux から Windows ターゲットへのクロスコンパイル用に Qt を構成するにはどうすればよいですか?

  3. IP (Linux) からホスト名を取得するには?

  1. Windows PC からリモート Linux サーバーに rsync を使用する方法は?

  2. Linux サーバーから Windows クライアントに SCP する方法

  3. Linux ボックスから Windows とインターネットを共有するにはどうすればよいですか?

  1. Linuxでコマンドラインからジオロケーションを取得する方法

  2. XRDPを使用してWindowsからLinuxデスクトップにデスクトップをリモート接続する方法

  3. Linux –コマンドラインからインテルアーキテクチャーファミリーを見つける方法は?