newsgroups-index (beta)

Current group: microsoft.public.cn.dotnet.languages.csharp

如何使用C#控制机器重起?要兼容2003系统。

如何使用C#控制机器重起?要兼容2003系统。  
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
   

Copyright © 2006 newsgroups-index   -   All rights reserved   -   Impressum