|
|
 | | From: | | | Subject: | 如何使用C#控制机器重起?要兼容2003系统。 | | Date: | Sun, 23 Jan 2005 09:14:26 +0800 |
|
|
 | [DllImport("Coredll.dll")] extern static int KernelIoControl int dwIoControlCode, IntPtr lpInBuf, int nInBufSize, IntPtr lpOutBuf, int nOutBufSize, ref int lpBytesReturned);
[DllImport("Coredll.dll")] extern static void SetCleanRebootFlag();
public void HardReset() { int IOCTL_HAL_REBOOT = 0x101003C; int bytesReturned = 0; SetCleanRebootFlag(); KernelIoControl(IOCTL_HAL_REBOOT, IntPtr.Zero, 0, IntPtr.Zero, 0, ref bytesReturned); }
这个好像不行。
begin 666 None.gif M1TE&.#EA"P`0`)$``````/_______P```"'Y! $```(`+ `````+`! `0 (, ..E(^IR^T/HYRTVE0``#L` ` end
|
|
|