Accueil > Forum > > > > INTERDIRE ALT+F4
INTERDIRE ALT+F4
lundi 22 mai 2006 à 15:25:12 |
INTERDIRE ALT+F4

stevenleferran
|
Bonjour, Je souhaiterai interdire les raccourcis Alt+F4 dans un programme Delphi, plus précisément sur une form. Pourriez-vous m'aider? En vous remerciant. Steven LE FERRAN - CLFrance
|
|
lundi 22 mai 2006 à 15:40:46 |
Re : INTERDIRE ALT+F4

roud59
|
Salut Steven
Je t'envoie une procédure qui fonctionne bien dans mon cas. Elle est basée sur la supression de explorer.exe et qui empeche pas mal de choses dans windows. Ca fonctionne bien avec XP et 2000. Les autres ... je ne sais pas!
var WindowsVerouille : boolean
procedure VerouillerWindows(Verrou : boolean); var reg: TRegistry; begin if Verrou = WindowsVerouille then exit; WindowsVerouille := Verrou; // Supprimer la barre de tache, les icones et la touche Windows if Verrou then KillTask('explorer.exe', 1) else WinExec('explorer.exe', SW_SHOWDEFAULT); // Verouille CTRL+ALT+DEL reg := TRegistry.Create; try reg.RootKey := HKEY_CURRENT_USER; reg.OpenKey('Software', True); reg.OpenKey('Microsoft', True); reg.OpenKey('Windows', True); reg.OpenKey('CurrentVersion', True); reg.OpenKey('Policies', True); reg.OpenKey('System', True); if Verrou then reg.WriteString('DisableTaskMgr', '1') else reg.DeleteValue('DisableTaskMgr'); reg.CloseKey; finally reg.Free; end; end;
Bonne réception
Roud59
|
|
lundi 22 mai 2006 à 17:10:41 |
Re : INTERDIRE ALT+F4

ThWilliam
|
Réponse acceptée !
Salut Steven,
si ce que tu veux, c'est obliger de passer par un bouton (ou un élément de menu) pour pouvoir fermer la form, il y a un moyen très simple avec une variable boolean :
CanQuit: boolean;
Tu l'initialise à false dans l'événement OnCreate de la fiche.
procedure TForm1.ButtonQuitClick(Sender: TObject); begin if .... // contrôle éventuel then begin CanQuit:= true; Close; end; end;
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean); begin CanClose:= CanQuit; end;
|
|
lundi 22 mai 2006 à 18:10:42 |
Re : INTERDIRE ALT+F4

Francky23012301
|
Réponse acceptée !
Salut, je n'ai rien compris à ce que tu souhaites faire. Cependant je tire le signale d'alarme sur la méthdoe proposée par roud59 : en faisant ca tu vas tout simplement jouer dans la base de registre. Tu vas donc bloquer sur toutes applications les touches. Cette méthode est d'autant plus dangereuse si d'autres personnes récupèrent ton soft : ils risquent de ne pas savoir la solution. A ne pas utiliser par quelqu' un de peu experimenté.
|
|
lundi 22 mai 2006 à 19:52:45 |
Re : INTERDIRE ALT+F4
|
lundi 22 mai 2006 à 20:04:46 |
Re : INTERDIRE ALT+F4

Francky23012301
|
Réponse acceptée !
J'irais meme plus loin fOxi : cela pue le virus à plein nez (blocage de la barre, des icones, du bouton démarrer, puis CONTR+ALT+DEL). Voila un mec qui est bien : on pourrait presque appeler cela une tentative de d'infection (et oui donner comme code un virus).
|
|
lundi 22 mai 2006 à 20:07:11 |
Re : INTERDIRE ALT+F4

Francky23012301
|
Réponse acceptée !
Si quelqu'un a utiliser ce code qu'il prévienne immédiatement les administrateurs
|
|
mardi 23 mai 2006 à 09:41:40 |
Re : INTERDIRE ALT+F4

roud59
|
Réponse acceptée !
Bonjour vous tous Si suis désolé mais j'ai fait un énorme hors sujet  . J'avais compris ALT-TAB au lieu de CTRL-TAB. Concernant ma procédure, je sais qu'elle est très dangereuse, mais j'ai déja dû l'utiliser et ce n'était pas pour un faire virus (j'ai déjà perdu des données importantes à cause d'un virus et je suis totalement contre ce genre le logiciel) J'avais fait tourner une application sur un PC et il fallait pas que l'utilisateur puisse arrêter le programe ou utiliser la machine pour d'autres choses (jeu ou surf internet par exemple,) sinon des demandes de secours ne pouvaient plus être traitées. J'ai donc vérouillé le PC ainsi. Le problème est quand le programme plante, on a plus la main sur la machine et il faut refaire un peu de DOS pour empêcher le lancement de l'appli au boot et récupérer la main. Je ne cherche pas à me défendre de mon erreur mais j'insiste sur le fait que je n'ai pas voulu faire de mal à quelqu'un, et surtout pas aux utilisateurs de CS qui m'ont beaucoup aidé dans mes développements. Veuillez donc tous m'excuser de ma réponse inadaptée et dangereuse si elle est mal utilisée. Je suis réellement confus et réfléchirait beaucoup plus la prochaine fois. Roud59
|
|
mardi 23 mai 2006 à 11:05:00 |
Re : INTERDIRE ALT+F4

Francky23012301
|
Réponse acceptée !
Roud59 plutot que d'utiliser un bazooka pour tuer une mouche tu devrais (dans ton application) bloquer la souris et le clavier : ca serait déjà beaucoup moins dangereux.
En espérant que personne n'ai essayé ta procedure (qui en plus contient énormément de boulettes).
@+
|
|
mardi 23 mai 2006 à 17:14:13 |
Re : INTERDIRE ALT+F4
|
Cette discussion est classée dans : alt, interdire, f4
Répondre à ce message
Sujets en rapport avec ce message
Interdire ALT F4 [ par sushih69 ]
Bonjour,Quelqu'un sait il comment l'on peut interdire l'utilisation du ALT F4 dans une session windows XPMerciBon baiser de la MatriceSushih
ALT+F4 [ par adri1 ]
Bonjour,Quelqu'un saurait comment faire pour désactiver ALT+F4 sans empêcher d'utiliser Close;...Merci...adri1
ALT+TAB [ par lugdanum ]
salut tout le monde: En fait j'ai une question ou plutôt une colle (en tout cas pour moi :-)): --> Comment faire pour que l'application n'apparaisse p
Désactiver clavier [ par ofi ]
comment désactiver Ctrl-Alt-Del, Alt-Tab sous windows 2000meci !
désactiver controle+alt+supprime sous windows xp [ par diabolic ]
bonjourje voudrais savoir comment on peut désactiver le controle+alt+supprime sous windows xp ,car les codes que j'ai trouvé ne fonctionnent pascordia
Interdire le valeur zéro dans un TEdit [ par PoPoV83 ]
Salut Quelqu'un saurait-il comment empecher de rentrer un zero dans un TEdit. Je bosse sur Delphi 5Merci d'avance
urgent: bloquer raccourcis windows (ctrl alt del, alt tab etc) sous windows XP (delphi) [ par taye78 ]
Salut,Jaimerais pouvoir bloquer les raccourcis windows sous windows XP. Raccourcis du type ALT + CTRL + DEL, ALT + TAB, Touche windows, ctrl+esc etc.C
Supprimer les raccourcis clavier de window [ par jeje2 ]
Bonjour,Je suis débutant en delphi, et malgrès les infos et autres sur ce site, j'arrive pas a suppimer les raccourcis clavier de window (Alt+Tab, Ctr
Enabled un touche du Calvier [ par MAsterC ]
Comment fait-on pour désactivé les touches suivantes:WindowsTabControl + Alt + DeleteAltControlMerci d'avance!- MAsterC -
Fermeture Form avec Ctrl+F4 [ par catmldrd ]
Est-il possible d'empècher la fermeture d'une formavec la combinaison des touches CTRL et F4Merci.René Desrosiers
Livres en rapport
|
Derniers Blogs
[MIX 2010] - TELECHARGEZ INTERNET EXPLORER 9 EN PREVIEW ![MIX 2010] - TELECHARGEZ INTERNET EXPLORER 9 EN PREVIEW ! par redo
La Preview de Windows Explorer 9 est maintenant disponible à l'adresse suivante : http://ie.microsoft.com/testdrive/ Cette version ne nécessite pas un redémarrage de votre machine pour être exploitée . Cette version est fonctionnelle mais reste cependant ...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - KEYNOTE DAY 2 ONLINE : WINDOWS INTERNET EXPLORER 9, JQUERY, ODATA ET DALLAS CTP2 ![MIX 2010] - KEYNOTE DAY 2 ONLINE : WINDOWS INTERNET EXPLORER 9, JQUERY, ODATA ET DALLAS CTP2 ! par redo
Dans la lignée du premier keynote, retrouvez la vidéo du second keynote en ligne : Visionnez la vidéo à l'url suivante : http://www.microsoft.com/presspass/events/mix/VideoGallery.aspx Vous y retrouverez ainsi les speakers Scott Guthrie, Dean Hachamovitch...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - RETOUR D'EXPéRIENCE DéVELOPPEMENT SEESMIC SUR WINDOWS PHONE 7[MIX 2010] - RETOUR D'EXPéRIENCE DéVELOPPEMENT SEESMIC SUR WINDOWS PHONE 7 par redo
En avant première, Loic le retour d'expérience de Loïc Le Meur du portage de l'application http://seesmic.com/ sur plateforme Windows Phone 7 . c'était d'ailleurs une des rares opportunités de tester, voir toucher le nouveau device . voyez par vous-même :...
Cliquez pour lire la suite de l'article par redo [MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ![MIX 2010] - LE KEYNOTE DAY 1 DISPONIBLE ONLINE ! par redo
Si tout comme moi, vous avez manqué de peu le premier keynote du Microsoft Mix 2010, je vous invite à prendre deux heure et le consulter ci-dessous . Visionnez le Keynote à l'url suivante : http://www.microsoft.com/Presspass/events/mix/videoGallery.aspx?c...
Cliquez pour lire la suite de l'article par redo VISUAL STUDIO TALK SHOW: EF4VISUAL STUDIO TALK SHOW: EF4 par Matthieu MEZIL
La semaine dernière, j'étais à Montréal pour y animer des conférences sur Entity Framework. J'en ai profité pour enregister un podcast Visual Studio Talk Show que vous pouvez retrouver ici ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL
Forum
RE : SVPRE : SVP par Caribensila
Cliquez pour lire la suite par Caribensila RE : SVPRE : SVP par f0xi
Cliquez pour lire la suite par f0xi
Logiciels
Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor
|