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 : 3760
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 : C# 2.x , C# 3.x
Date ajout : 18/11/2008
Posté par Willi [Liste]
[DllImport("Coredll.dll", SetLastError = true)]
private static extern void SetCleanRebootFlag();
[DllImport("Coredll.dll", SetLastError = true)]
private static extern int KernelIoControl(int dwIoControlCode, IntPtr lpInBuf, int nInBufSize, IntPtr lpOutBuf, int nOutBufSize , ref int lpBytesReturned );
private const int IOCTL_HAL_REBOOT = 0x101003C;
public void HardReset()
{
   int bytesReturned = 0;
   SetCleanRebootFlag();
   KernelIoControl(IOCTL_HAL_REBOOT, IntPtr.Zero, 0, IntPtr.Zero, 0, ref bytesReturned );
}
Remarque :
Ajouter la directive 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...