У меня есть ноутбук, который получил повреждения шасси, что делает его очень громоздким, чтобы открыть / закрыть ноутбук. Обычно металлические концы ЖК-дисплея удерживают шасси, но в этом случае пластмасса из магниевого сплава, которая удерживает винты, сломана. На ноутбук не распространяется гарантия, и сейчас мне было бы немного дороже отправить его в HP для ремонта. Есть провод, который идет от материнской платы к ЖК-дисплею. Этот провод натирается металлической деталью каждый раз, когда я открываю или закрываю крышку ноутбука. Поэтому, чтобы избежать дальнейшего повреждения моего ноутбука (по крайней мере, до тех пор, пока я не смогу его починить), я сделал простую программу для отключения монитора по команде. Он в основном просто использует следующее:

SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);

Он работает просто отлично и позволяет мне держать ноутбук открытым неограниченное время. Единственная проблема в том, что какая-то программа продолжает будить мой экран. Здесь почти ничего не открыто, и я не могу придумать ничего очевидного.

Мне было просто интересно, как вы, ребята, поймете, что включает мой дисплей? Можете ли вы порекомендовать какое-либо программное обеспечение и, возможно, некоторую информацию о том, какие события / особенности я должен искать?

0