• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「NoDriveTypeAutoRun」について)

NoDriveTypeAutoRunについて

このQ&Aのポイント
  • NoDriveTypeAutoRunの値の変更について質問です。
  • NoDriveTypeAutoRunがdword:0000005fの場合の意味がわかりません。
  • 詳しい方に教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

値の意味を難しく考えすぎ。 0x1 Disables AutoPlay on drives of unknown type. の意味は 1ビット目(0からではなく1から始めるとすると)がオン(1)の時、 「不明な種類のドライブの AutoRun を無効する」 の意味 逆に 0 の時は AutoRunが有効となる 0x4 Disables AutoPlay on removable drives. の意味は 3ビット目がオン(1)の時 「リムーバブル ドライブの AutoRun を無効する」の意味 0の時はリムーバルドライブの AutoRunが有効 以下略 なので 「0x5f」をビットで表すと 0101 1111 6ビット目と8ビット目の値が0なのでこれに対応するドライブの AutoRunが有効 しかし8ビット目と1ビット目は意味が同じ(Disables AutoPlay on drives of unknown type)なのでどちらかオンであればAutoRunは無効となる。 従って、 6ビット目の  Disables AutoPlay on CD-ROM drives のAutoRunのみが有効 となります。

tkdesignjp
質問者

お礼

ありがとうございました。 明快な答え、よくわかりました。 ビット演算子と2進法、勉強します。

その他の回答 (1)

回答No.2

ANO1ですが 訂正   無効する  → 無効にする コペピしたのでみんな間違っている

関連するQ&A