Проблема в том, что я использую ...
[DllImport("user32")]
public static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
... а затем ...
SendMessage(???, WM_SYSCOMMAND, (IntPtr)SC_MONITORPOWER, (IntPtr)MONITOR_OFF);
SendMessage хочет дескриптор формы, но яя не использую формы, поэтому не могу получить дескриптор.
Есть ли другой способ перевести монитор в спящий режим или перевести маркер в WPF?