<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
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.