Hard Reset PDA

Contenu du snippet

<DllImport("Coredll.dll", SetLastError := True)> _
Private Shared Sub SetCleanRebootFlag()
End Sub

<DllImport("Coredll.dll", SetLastError := True)> _
Private Shared Function KernelIoControl(ByVal dwIoControlCode As Integer, ByVal lpInBuf As IntPtr, ByVal nInBufSize As Integer, ByVal lpOutBuf As IntPtr, ByVal nOutBufSize As Integer, ByRef lpBytesReturned As Integer) As Integer
End Function

Private IOCTL_HAL_REBOOT As Integer = &H101003C
Public Shared Sub HReset()
  Dim iRet As Integer = 0
  SetCleanRebootFlag()
  KernelIoControl(IOCTL_HAL_REBOOT, IntPtr.Zero, 0, IntPtr.Zero, 0, bytesReturned)
End Sub

Compatibilité : VB 2005, VB 2008

Disponible dans d'autres langages :

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.