Некоторые OEM-производители включают энергосберегающие приложения, которые могут отключать определенные устройства, такие как веб-камера или оптический привод. Есть ли какое-нибудь независимое от бренда приложение, которое может это сделать? Если список отключенных устройств настраивается, это также будет полезно для смягчения атаки DMA (отключение Firewire, PCMCIA, SDIO, Thunderbolt и т.д.). Еще лучше, если он может распознавать событие блокировки / выхода из системы, чтобы имитировать поведение OSX при смягчении атаки DMA.
2 ответа
Вы можете отключить аппаратные устройства через командную строку
Я не уверен, что простого отключения устройства достаточно для смягчения атаки DMA
Microsoft предоставляет devcon
в качестве инструмента управления устройством из командной строки
Возьми
- Получите Windows Driver Kit (WDK) 7.1.0 от Microsoft.
- Извлеките ISO во временный файл.
- Разверните файл установщика Windows «» WDK\setuptools_x64fre.msi «» во временный каталог.
devcon
находится в «drive:\your\temp\folder\WinDDK\7600.16385.win7_wdk.100208-1538\tools\devcon\amd64\".
Используй это
- Найдите устройство, которым вы хотите управлять. Пример:
devcon find * | find "DVD"
- Отключить возвращенный идентификатор устройства. Пример:
devcon disable PCI\VEN_1102
Автоматизировать это
- Соберите идентификаторы для всех устройств, которые вы хотите отключить
- Добавьте команды для отключения устройств в простой командный файл
- Вызовите пакетный файл из сценария выхода.
- Отмените команды и добавьте их в другой пакетный файл.
- Вызовите этот пакетный файл из сценария входа.
Примечание: это может быть возможно, используя только powershell, но я не смог найти правильные вызовы. Самым близким, что я нашел, был get-wmiobject Win32_PNPEntity
Microsoft предоставляет профили управления питанием, которые позволяют работать с наиболее подходящим профилем.
Можно дополнительно расширить управление питанием сторонними продуктами:
Аэрофойл продлевает время автономной работы ноутбуков Vista и Windows 7 за счет:
- Позволяет вам вручную отключить Aero Glass.
- Опционально управление пользовательским интерфейсом Aero Glass.
- Опционально управление отключением звука.
- При желании управление выбранными планами питания.
- Опционально управление боковой панелью Windows.
- Опционально отображается кнопка быстрого спящего режима.
- Изменение цвета значка, чтобы показать, работает ли он от батареи или от сети.
Power Plan Assistant для Windows 7 способен гораздо больше, чем автоматическое переключение планов электропитания. (Donationware - без пожертвований требуется еженедельная переустановка.)