sioux499
Messages postés14Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention28 novembre 2005
-
27 oct. 2005 à 10:35
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 2006
-
27 oct. 2005 à 16:17
Bonjour,
Je voudrais connaître la commande pour éteindre un ordinateur.
Voilà mon problème: j'ai un programme qui permet de traiter des fichiers de données. Le problème est qu'il y a une grande quantité de fichiers. Cela prend donc une bonne heure pour exécuter le programme. Mais je le lance généralement le soir avant de partir. Je suis donc pour l'instant obligé de laisser mon ordi allumé. Je voudrais donc pouvoir rajouter une case dans mon interface graphique qui lorsqu'elle est cochée éteind complètement l'ordi à la fin du programme.
Est-ce possible?
Merci d'avance.
PS: comme je ne suis pas sûr du thème du forum faîtes le moi savoir si je me suis trompé.
A voir également:
[vb] comment éteindre l'ordinateur à l'aide d'un programme
sioux499
Messages postés14Date d'inscriptionlundi 24 octobre 2005StatutMembreDernière intervention28 novembre 2005 27 oct. 2005 à 13:55
Merci,
Par contre le programme marche seulement pour fermer ma session. Je n'arrive pas à éteindre l'ordi. Voici le code que j'ai mis et qui marche pas:
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As BooleanPrivate Const EWX_SHUTDOWN 1, EWX_REBOOT 2, EWX_LOGOFF = 0
Private Sub Command1_Click()
'EWX_SHUTDOWN pour quitter Windaube
'EWX_REBOOT pour relancer Windaube
'EWX_LOGOFF pour afficher la boite <LOGIN>
a = ExitWindowsEx(EWX_SHUTDOWN, 1)
End Sub