如何通过代码关闭硬盘、关闭光驱、关闭USB电源、CPU降频?
如何通过代码实现如下功能:
1、关闭硬盘
2、关闭光驱
3、关闭USB电源
4、CPU降频
[解决办法]
关注一下,感觉有点难度,要是C或C++那是可以。
[解决办法]
void CloseLCD(object sender, EventArgs e) { SendMessage(this.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2); // 2 为关闭显示器, -1则打开显示器 } SendMessage#region SendMessage public const uint WM_SYSCOMMAND = 0x0112; public const uint SC_MONITORPOWER = 0xF170; [DllImport("user32")] public static extern IntPtr SendMessage(IntPtr hWnd, uint wMsg, uint wParam, int lParam); #endregion
[解决办法]
找找相应的API。
[解决办法]
Eject USB disks using C#http://www.codeproject.com/KB/system/usbeject.aspx