Blaze

Back Again

 

用.NET CF硬启 贼狠的招数

 
        [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, 0ref bytesReturned );
        }

 
Sumtec已经贴过了。
以后报复仇人的PPC,嘿嘿。发给它这个用用。

posted on 2004-10-03 12:56  Blaze  阅读(1339)  评论(3编辑  收藏  举报

导航