web-dev-qa-db-ja.com

デバイスを自動的に無効にして電力を節約し、Windows7でのDMA攻撃)を軽減します

一部のOEMには、Webカメラや光学ドライブなどの特定のデバイスをオフにできる省エネアプリが含まれています。それを実行できるブランドにとらわれないアプリはありますか?無効になっているデバイスのリストをカスタマイズできる場合は、DMA攻撃(Firewire、PCMCIA、SDIO、Thunderboltなどを無効にする)を軽減するのにも役立ちます)。ロック/ログオフイベントを認識できるとさらに便利です。 、DMA攻撃を軽減するOSXの動作を模倣します。

コマンドラインからハードウェアデバイスを無効にできます
DMA攻撃を軽減するには、デバイスを無効にするだけで十分かどうかはわかりません

Microsoftはdevconコマンドラインデバイス管理ツール として提供しています

それを得る

  1. Windows Driver Kit(WDK)7.1. をMicrosoftから入手します。
  2. ISOを一時ファイルに抽出します。
  3. Windowsインストーラファイル「」WDK\setuptools_x64fre.msi「」を一時ディレクトリに展開します。
  4. devconは「drive:\ your\temp\folder\WindDK\7600.16385.win7_wdk.100208-1538\tools\devcon\AMD64 \」にあります。

これを使って

  1. 管理するデバイスを見つけます。例:devcon find * | find "DVD"
  2. 返されたデバイスIDを無効にします。例:devcon disable PCI\VEN_1102

自動化する

  1. 無効にするすべてのデバイスのIDを収集します
  2. デバイスを無効にするコマンドを単純なバッチファイルに追加します
  3. ログオフスクリプトからバッチファイルを呼び出します。
  4. コマンドを逆にして、別のバッチファイルに追加します。
  5. ログオンスクリプトからこのバッチファイルを呼び出します。

:PowerShellのみを使用してこれを行うことは可能かもしれませんが、正しい呼び出しを見つけることができませんでした。私が見つけた最も近いものは get-wmiobject Win32_PNPEntity

4
Jeremy W

Microsoftは 電源管理 最適なプロファイルで実行できるプロファイルを提供しています。

サードパーティ製品による電源管理をさらに拡張することが可能です。

Aerofoil VistaおよびWindows7ノートブックのバッテリー寿命を次のように延長します。

  • AeroGlassを手動で無効にすることができます。
  • オプションで、AeroGlassユーザーインターフェイスを管理します。
  • オプションでサウンドミューティングを管理します。
  • オプションで、選択した電源プランを管理します。
  • オプションでWindowsサイドバーを管理します。
  • オプションで、クイック休止状態ボタンを表示します。
  • アイコンの色を変更して、バッテリーかACかを示します。

Power Plan Assistant for Windows 7 は、電源プランの自動切り替えよりもはるかに多くの機能を備えています。 (ドネーションウェア-寄付がない場合は、毎週再インストールする必要があります。)

0
harrymc