Message à la fermeture de windows XP

Numerinsky
Messages postés
3
Date d'inscription
dimanche 10 avril 2005
Statut
Membre
Dernière intervention
24 mars 2008
- 24 mars 2008 à 11:07
cs_Jack
Messages postés
14007
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
- 24 mars 2008 à 12:43
Bonjour, je voudrais faire apparaître un court message avec bouton ok (genre msgbox) quand windows se ferme à ma demande (démarrer/arréter).
(j'ai la mauvais manie d'oublier ma clé USB sur mon PC - pleine de docs bien sûr - quand je part au boulot).  Ce message m'inviterais à ne pas oublier
d'enlever ma clé. Quelqu'un aurait -t-il une solution à partir de VB5 (ou de VB6)?

Numerinsky

1 réponse

cs_Jack
Messages postés
14007
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
24 mars 2008 à 12:43
Salut
Il te suffit de créer une appli VB qui tourne et qui ... ne fait rien.
Dans le Form_QueryUnload, un des arguments te donne la raison de la demande de fermeture de l'application.
Si la raison est 'fermeture de session', affiche ton message, ta MsgBox.
Mais attention, si ce message reste trop longtemps sans réponse, le système considèrera que ton programme ne répond pas et affichera la fenêtre système avec la tempo et le bouton "forcer la fermeture".

Une autre solution consiste à enregistrer un message volcal en WAV "N'oublie pas ta clé USB" et d'associer ce fichier WAV au son de l'évènement "fermeture de sWindows" ou "fermeture de session".

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
0