Problème avec mon programme.. arretz le prog en cas d'erreur...
Flynn
-
6 août 2001 à 14:54
CCJ
Messages postés565Date d'inscriptionmercredi 19 mai 2004StatutMembreDernière intervention30 avril 2008
-
19 oct. 2004 à 10:24
Bonjour :)
je me susi crée une application qui permet de saisir un pass, un pseudo et un numéro qui vous identifie.. Je comptais mettre sur programme sur un serevur pour pouvoir gérer plusieurs utilisateurs...
Le problème et que je ne sais pas comment pouvoir démarrer l'application avant toutes les autres et surtout au même moment que windows comme la gestion multi-utilisateurs qui est intégré dans windows.. Sauf que ds mon programme, quand on le quitte, je voudrais que ça redémarre le pc ou que ça l'arrete....
Donc ce que je voudrais savoir, c'est comment pouvoir faire redémarrer le pc en cas d'échec et comment lancer le programme comme la gestion multi-utilisateurs de win..
Merci d'avance !
@ bientôt ^_^
A voir également:
Problème avec mon programme.. arretz le prog en cas d'erreur...
Pour son lancement, je crois qu'il suffirait d'ajouter une valeur dans "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices" du Registre. http://vbaccelerator.com as une sympatique classe facile d'utilisation pour le faire.
'In general section
Const EWX_LOGOFF = 0
Const EWX_SHUTDOWN = 1
Const EWX_REBOOT = 2
Const EWX_FORCE = 4
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Private Sub Form_Load()
'KPD-Team 1998
'URL: http://www.allapi.net/
'E-Mail: KPDTeam@Allapi.net
msg = MsgBox("This program is going to reboot your computer. Press OK to continue or Cancel to stop.", vbCritical + vbOKCancel + 256, App.Title)
If msg = vbCancel Then End
'reboot the computer
ret& = ExitWindowsEx(EWX_FORCE Or EWX_REBOOT, 0)
End Sub