Bonjour/Bonsoir,
Tutoriel rapide aujourd'hui.
Je vais vous apprendre à bloquer vos applications et empêcher un ALT+F4 en 4 lignes de codes !
Si vous souhaitez empêcher qu'un utilisateur ne ferme votre programme par la combinaison ALT+F4 voici comment faire :
PS : Cette méthode a été utilisé dans notre OS en développement (Mantrix ERS) pour empêcher la fermeture de l'OS en utilisant cette combinaison de touche (protège votre système !).
1 - Dans votre application, créée avec SZ 2012, sélectionné votre Form principal.
2 - Cliquer sur Lié le contrôle à une fonction.
3 - Choisissez la fonction "KeyDown".
4 - Mettez l'outil "Commandes visual basic.net".
5 - Copier/coller ce code .NET :
6 - Lancer votre application et faite ALT+F4 et vous verrez ceci :
Et voilà
Astuces : vous pouvez également faire la même chose pour les touches suivantes :
CTRL+ALT+SUPPR (ATTENTION : bloquer aussi CTRL+MAJgauche+Echap qui reviens à ouvrir de force le Gestionnaire de tâche !)
Imprim.Ecran
etc...
Je ne connais pas personnellement le "code" des touches (par exemple Suppr. qui s'écrit différemment en VB selon le clavier) à vous de trouver mais ça vous mettra sur la piste
Bon test !
Tutoriel rapide aujourd'hui.
Je vais vous apprendre à bloquer vos applications et empêcher un ALT+F4 en 4 lignes de codes !
Si vous souhaitez empêcher qu'un utilisateur ne ferme votre programme par la combinaison ALT+F4 voici comment faire :
PS : Cette méthode a été utilisé dans notre OS en développement (Mantrix ERS) pour empêcher la fermeture de l'OS en utilisant cette combinaison de touche (protège votre système !).
1 - Dans votre application, créée avec SZ 2012, sélectionné votre Form principal.
2 - Cliquer sur Lié le contrôle à une fonction.
3 - Choisissez la fonction "KeyDown".
4 - Mettez l'outil "Commandes visual basic.net".
5 - Copier/coller ce code .NET :
- Code:
If e.KeyData = Keys.Alt + Keys.F4 Then
MessageBox.Show("Vous ne pouvez pas fermer ce programme ainsi.", "Alerte", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
e.Handled = True
End If
6 - Lancer votre application et faite ALT+F4 et vous verrez ceci :
Et voilà
Astuces : vous pouvez également faire la même chose pour les touches suivantes :
CTRL+ALT+SUPPR (ATTENTION : bloquer aussi CTRL+MAJgauche+Echap qui reviens à ouvrir de force le Gestionnaire de tâche !)
Imprim.Ecran
etc...
Je ne connais pas personnellement le "code" des touches (par exemple Suppr. qui s'écrit différemment en VB selon le clavier) à vous de trouver mais ça vous mettra sur la piste
Bon test !