C#
public const int WM_SYSCOMMAND=0x112;
public const int SC_MONITORPOWER=0xf170;[ DllImport("user32.dll") ]
public static extern bool SendMessage(IntPtr hWnd,int Msg,int wParam,int lParam);

调用:
SendMessage(this.Handle,WM_SYSCOMMAND,SC_MONITORPOWER,1);问题:
如果在WINDOWS的服务中怎么获取窗口的句柄参数(IntPtr hWnd)?是否有别的办法获取!