Комп управляется удаленно по сети с помощью собственного ПО. На компе, с которого управляют (Комп A), виден десктоп компа, которым управляют (Комп B). Я двигаю мышей на управляющем компе (Комп A) - курсор двигается на управляемом (Комп B). На компе A есть специальная кнопка - "Выключить монитор компа B". Но! Когда мы двигаем мышей компа A, двигая при этом курсор компа B, монитор компа B от этого включается. Решается это следующим образом: на каждое движение мыши / нажатие клавы на компе B снова гасится монитор. И получается так, что он как бы и не включается, т.е. все хорошо. Все хорошо на всех осях, кроме Vista x64. Там монитор успевает включиться и снова выключиться, в результате чего наблюдается жуткий ахтунг, который я и пытаюсь побороть. Вопрос: как можно обойти эту проблему? Можно ли как-то сказать системе, чтобы она не включала монитор после шевеления мышей / нажатием на клаву? Монитор выключаю так: Код (Text): SendMessage(GetDesktopWindow(), WM_SYSCOMMAND, SC_MONITORPOWER, 2); PostMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2); Почему именно в две отправки и почему Send и Post - понятия не имею. Код достался в наследство.