Les Snippets

Connexion

Hard Reset PDA

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 18/11/2008 21:07:38 et initié par Willi [Liste]
Vue : 3743
Catégorie(s) : Système
Langages dispo pour ce code :
- VB 2005, VB 2008
- C# 2.x, C# 3.x
- Voir tous les langages pour ce code snippet



Langage : VB 2005 , VB 2008
Date ajout : 18/11/2008
Posté par Willi [Liste]
<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
Remarque :
Ajouter la directive Imports System.Runtime.InteropServices



Codes sources en rapport avec : Hardreset, Reset, Hal_reboot

{PDA / PocketPC} SOFT RESET ET HARD RESET (VB.NET)
Plusieurs fois demandées, voici les instructions permettant à un PDA d'effectuer logiciellement un S...