Есть необходимость посадить скрипт на изменение в состоянии оборудования системы, например «закрытие крышки ноутбука». Дело в том что в ноутбуках Dell при закрытии крашки и подключенном внешнем мониторе, все изображение переводится на внешний монитор, а в ноутбуках ASUS мало того, что изображение не перебрасывается, так еще и не отключается тач скрин, что вызывает ложные срабатывания. Вот я и хочу при закрытии крышки скриптом отключать тач скрин и делать основным внешний монитор, а при открытии возвращать все на место.
Не знаю как на счет скриптов, но подобную вещь можно реализовать на си. На MSDN есть статейка Registering for Device Notification. Вам нужно событие GUID_LIDSWITCH_STATE_CHANGE.