用.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,嘿嘿。发给它这个用用。

你可能感兴趣的:(.net)