Problème avec mon programme.. arretz le prog en cas d'erreur...

Flynn - 6 août 2001 à 14:54
CCJ Messages postés 565 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 30 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 ^_^

2 réponses

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.

Quant à l'arrêt, essaie ceci: (http://www.allapi.net)
'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
0
CCJ Messages postés 565 Date d'inscription mercredi 19 mai 2004 Statut Membre Dernière intervention 30 avril 2008 1
19 oct. 2004 à 10:24
est ce que shutdown -s -t 0 ne serai pas plus simple?
VirusMan :-p
:shock) une idée est un chose ,la dire en est une autre :shock)
0
Rejoignez-nous