|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : ctrl+alt+del et touche alt coriace !!! [ Archives / API ] (vdox05)
Informations & options pour cette discussion
|
mercredi 13 novembre 2002 à 15:53:44 |
ctrl+alt+del et touche alt coriace !!!

vdox05
|
J' ai vu que sur ce site des sources donnaient des astuces pour enlever le ctrl+alt+del mais je les ai toutes testées et aucune ne marche . J' ai eut quelques idées pour résoudre ce problème, j' ai des indices mais je ne trouve pas la solution ... Je programme avec C++Builder5, il y a un évènement pour chaque fiche Form appelé OnKeyDown(&key, ...) qui se produit à chaque fois que l' utilisateur enfonce une touche . Normalement il suffit de donner la valeur 0 à Key pour que l' ordinateur ne sache pas qu' une touche a été enfoncée . Cette méthode marche pour désactiver le alt+F4 et la plupart des autres touches mais pas pour les combinaisons comme ctrl+alt+suppr ou alt+tab !!! L' autre méthode consiste à intercepter le message "touche alt appuyée" non pas au niveau de la fiche mais au niveau de l' application . Pour cela il existe un évenement OnMessage(tag TagMsg) de TApplication . Seulement OnMessage reçoie des milliers de Msg chaque secondes et on ne sait pas à quel moment ce message est une touche appyuée. Il faudrait connaitre le contenu de TagMsg quand l' utilisateur enfonce une touche ... Si quelqu' un a des indication concernant cette fonction ou une autre méthode pour désactiver la touche Alt, qu' il réponde a ce message, il donnera je pense une réponse à bien des programmeurs !!!
|
|
|
|
mercredi 13 novembre 2002 à 17:41:30 |
Re : ctrl+alt+del et touche alt coriace !!!

Kaid
|
Juste une précision: tu parles du Ctrl Alt Del d'un Windows 9X ou d'un Windows NT ?
------------------------------- Réponse au message : -------------------------------
J' ai vu que sur ce site des sources donnaient des astuces pour enlever le ctrl+alt+del mais je les ai toutes testées et aucune ne marche .
J' ai eut quelques idées pour résoudre ce problème, j' ai des indices mais je ne trouve pas la solution ...
Je programme avec C++Builder5, il y a un évènement pour chaque fiche Form appelé OnKeyDown(&key, ...) qui se produit à chaque fois que l' utilisateur enfonce une touche . Normalement il suffit de donner la valeur 0 à Key pour que l' ordinateur ne sache pas qu' une touche a été enfoncée . Cette méthode marche pour désactiver le alt+F4 et la plupart des autres touches mais pas pour les combinaisons comme ctrl+alt+suppr ou alt+tab !!!
L' autre méthode consiste à intercepter le message "touche alt appuyée" non pas au niveau de la fiche mais au niveau de l' application . Pour cela il existe un évenement OnMessage(tag TagMsg) de TApplication . Seulement OnMessage reçoie des milliers de Msg chaque secondes et on ne sait pas à quel moment ce message est une touche appyuée. Il faudrait connaitre le contenu de TagMsg quand l' utilisateur enfonce une touche ...
Si quelqu' un a des indication concernant cette fonction ou une autre méthode pour désactiver la touche Alt, qu' il réponde a ce message, il donnera je pense une réponse à bien des programmeurs !!!
|
|
|
|
mercredi 13 novembre 2002 à 20:48:53 |
Re : ctrl+alt+del et touche alt coriace !!!

vdox05
|
Bien sur, je savais qu' il manquait quelque chose à mon message ... Je parle de Window XP
Sur windows NT je crois qu' il y a une fonction de l' api -> RegisterServiceProcess pour enlever le ctrl+alt+del mais ça ne marche pas sur WinXP.
------------------------------- Réponse au message : -------------------------------
Juste une précision: tu parles du Ctrl Alt Del d'un Windows 9X ou d'un Windows NT ?
------------------------------- Réponse au message : -------------------------------
J' ai vu que sur ce site des sources donnaient des astuces pour enlever le ctrl+alt+del mais je les ai toutes testées et aucune ne marche .
J' ai eut quelques idées pour résoudre ce problème, j' ai des indices mais je ne trouve pas la solution ...
Je programme avec C++Builder5, il y a un évènement pour chaque fiche Form appelé OnKeyDown(&key, ...) qui se produit à chaque fois que l' utilisateur enfonce une touche . Normalement il suffit de donner la valeur 0 à Key pour que l' ordinateur ne sache pas qu' une touche a été enfoncée . Cette méthode marche pour désactiver le alt+F4 et la plupart des autres touches mais pas pour les combinaisons comme ctrl+alt+suppr ou alt+tab !!!
L' autre méthode consiste à intercepter le message "touche alt appuyée" non pas au niveau de la fiche mais au niveau de l' application . Pour cela il existe un évenement OnMessage(tag TagMsg) de TApplication . Seulement OnMessage reçoie des milliers de Msg chaque secondes et on ne sait pas à quel moment ce message est une touche appyuée. Il faudrait connaitre le contenu de TagMsg quand l' utilisateur enfonce une touche ...
Si quelqu' un a des indication concernant cette fonction ou une autre méthode pour désactiver la touche Alt, qu' il réponde a ce message, il donnera je pense une réponse à bien des programmeurs !!!
|
|
|
|
mercredi 13 novembre 2002 à 21:40:34 |
Re : ctrl+alt+del et touche alt coriace !!!

Kaid
|
Ca ne doit pas être la fonction RegisterServiceProcess() car elle n'existe que sous 9X et sert à enregistrer/dé-enregistrer des services.
En fait, je me demande si c'est possible de bloquer le Ctrl-Alt-Del sous NT, et en fait, je n'en vois pas l'intérêt.
------------------------------- Réponse au message : -------------------------------
Bien sur, je savais qu' il manquait quelque chose à mon message ... Je parle de Window XP
Sur windows NT je crois qu' il y a une fonction de l' api -> RegisterServiceProcess pour enlever le ctrl+alt+del mais ça ne marche pas sur WinXP.
------------------------------- Réponse au message : -------------------------------
Juste une précision: tu parles du Ctrl Alt Del d'un Windows 9X ou d'un Windows NT ?
------------------------------- Réponse au message : -------------------------------
J' ai vu que sur ce site des sources donnaient des astuces pour enlever le ctrl+alt+del mais je les ai toutes testées et aucune ne marche .
J' ai eut quelques idées pour résoudre ce problème, j' ai des indices mais je ne trouve pas la solution ...
Je programme avec C++Builder5, il y a un évènement pour chaque fiche Form appelé OnKeyDown(&key, ...) qui se produit à chaque fois que l' utilisateur enfonce une touche . Normalement il suffit de donner la valeur 0 à Key pour que l' ordinateur ne sache pas qu' une touche a été enfoncée . Cette méthode marche pour désactiver le alt+F4 et la plupart des autres touches mais pas pour les combinaisons comme ctrl+alt+suppr ou alt+tab !!!
L' autre méthode consiste à intercepter le message "touche alt appuyée" non pas au niveau de la fiche mais au niveau de l' application . Pour cela il existe un évenement OnMessage(tag TagMsg) de TApplication . Seulement OnMessage reçoie des milliers de Msg chaque secondes et on ne sait pas à quel moment ce message est une touche appyuée. Il faudrait connaitre le contenu de TagMsg quand l' utilisateur enfonce une touche ...
Si quelqu' un a des indication concernant cette fonction ou une autre méthode pour désactiver la touche Alt, qu' il réponde a ce message, il donnera je pense une réponse à bien des programmeurs !!!
|
|
|
|
mercredi 13 novembre 2002 à 22:06:50 |
Re : ctrl+alt+del et touche alt coriace !!!

vdox05
|
L' interret, l' interret ... Moi non plus je vois pas trop à part pour faire des blagues à des copains . Mais c' est comme la science, par exemple les mathématiques qu' on nous apprend à l' école ---> mais sérieusement qu' es ce qu' on en a foutre que les dérivés de fonctions affines aient telle ou telles propriétés ou à quoi ça sert de savoir que les cellules procaryotes aient besoin de matière organique pour vivre ---> On s' en fout n' empêche que c' est de la science et qu ' on est bien content quand on le sait et des fois on trouve meme des situations ou on a besoin de s' en servir alors qu' on y avait meme pas pensé !!! On est meilleur qu' avant voila tout !
Et pour répondre à ta première question OUI je suis certain que c' est possible car j' ai déjà vu plusieurs logiciels en Shareware afficher une fenêtre de Pub pendant quelques secondes sans qu' on puisse la fermer .
------------------------------- Réponse au message : ------------------------------- Ca ne doit pas être la fonction RegisterServiceProcess() car elle n'existe que sous 9X et sert à enregistrer/dé-enregistrer des services.
En fait, je me demande si c'est possible de bloquer le Ctrl-Alt-Del sous NT, et en fait, je n'en vois pas l'intérêt.
|
|
|
|
mercredi 13 novembre 2002 à 22:35:48 |
Re : ctrl+alt+del et touche alt coriace !!!

Kaid
|
Bloquer la fermeture d'une fenêtre c'est très facile (message WM_SYSCOMMAND).
------------------------------- Réponse au message : -------------------------------
L' interret, l' interret ... Moi non plus je vois pas trop à part pour faire des blagues à des copains . Mais c' est comme la science, par exemple les mathématiques qu' on nous apprend à l' école ---> mais sérieusement qu' es ce qu' on en a foutre que les dérivés de fonctions affines aient telle ou telles propriétés ou à quoi ça sert de savoir que les cellules procaryotes aient besoin de matière organique pour vivre ---> On s' en fout n' empêche que c' est de la science et qu ' on est bien content quand on le sait et des fois on trouve meme des situations ou on a besoin de s' en servir alors qu' on y avait meme pas pensé !!! On est meilleur qu' avant voila tout !
Et pour répondre à ta première question OUI je suis certain que c' est possible car j' ai déjà vu plusieurs logiciels en Shareware afficher une fenêtre de Pub pendant quelques secondes sans qu' on puisse la fermer .
------------------------------- Réponse au message : ------------------------------- Ca ne doit pas être la fonction RegisterServiceProcess() car elle n'existe que sous 9X et sert à enregistrer/dé-enregistrer des services.
En fait, je me demande si c'est possible de bloquer le Ctrl-Alt-Del sous NT, et en fait, je n'en vois pas l'intérêt.
|
|
|
|
jeudi 14 novembre 2002 à 00:57:00 |
Re : ctrl+alt+del et touche alt coriace !!!

kkouros2
|
Salut Kaid moi aussi un jour je me suis mis à chercher une solution pour bloquer ctrl+alt+del. J'ai testé plusieurs logiciels dont les auteurs se vanté de pouvoir bloquer "ctrl+alt+del", mais aucun de ces programmes ne fonctionnaient sous NT, 2000. Le seul programme que j?avais trouvé était payant et il s'installait comme service. Je ne me rappelle plus du nom, de tout façon il donne pas les sources. Je pense que la solution est de lire dans les registre, enfaîte il faut intercepter les interruptions pour être au niveau le plus bas avant que Windows les interceptes. Je ne sais pas si c'est la meilleur solution à suivre. J'ai jamais eu le temps de tester et en plus maintenant je ne fait plus de c ni de c++. Je fais uniquement du JAVA. Bon courage.
------------------------------- Réponse au message : -------------------------------
Bloquer la fermeture d'une fenêtre c'est très facile (message WM_SYSCOMMAND).
------------------------------- Réponse au message : -------------------------------
L' interret, l' interret ... Moi non plus je vois pas trop à part pour faire des blagues à des copains . Mais c' est comme la science, par exemple les mathématiques qu' on nous apprend à l' école ---> mais sérieusement qu' es ce qu' on en a foutre que les dérivés de fonctions affines aient telle ou telles propriétés ou à quoi ça sert de savoir que les cellules procaryotes aient besoin de matière organique pour vivre ---> On s' en fout n' empêche que c' est de la science et qu ' on est bien content quand on le sait et des fois on trouve meme des situations ou on a besoin de s' en servir alors qu' on y avait meme pas pensé !!! On est meilleur qu' avant voila tout !
Et pour répondre à ta première question OUI je suis certain que c' est possible car j' ai déjà vu plusieurs logiciels en Shareware afficher une fenêtre de Pub pendant quelques secondes sans qu' on puisse la fermer .
------------------------------- Réponse au message : ------------------------------- Ca ne doit pas être la fonction RegisterServiceProcess() car elle n'existe que sous 9X et sert à enregistrer/dé-enregistrer des services.
En fait, je me demande si c'est possible de bloquer le Ctrl-Alt-Del sous NT, et en fait, je n'en vois pas l'intérêt.
|
|
|
|
jeudi 21 novembre 2002 à 22:02:45 |
Re : ctrl+alt+del et touche alt coriace !!!

olric
|
AALUT je connais un moyen d'intercepter les interruptions sous Win9x : en realisant un driver DOS (TSR .com, chargement via autoexec.bat). Pour intercepter les touches Ctrl+Alt+Del, il faudrait (si tu utilisait cette technique) detourner l'interruption BIOS du clavier : 0x09. Cette tâche est réalisée par le driver (ou TSR). Dès lors, chaque frappe de touche est traitée par le TSR. Chaque fois, le TSR rappelle l'ancienne interruption (sinon le systeme ne serait plus capable de traiter les signaux du clavier => clavier inoperant). Sauf que... il est tout à fait possible que le TSR ne rappelle pas l'ancienne interruption si la séquence des touches qui viennent d'être frappées est, par exemple, Ctrl+Alt+Del. La seule méthode que je connaisse pour arriver à cela est de compiler le TSR en .com 16bits. Pour ce faire, j'utilise TurboC++ 3.xx DOS. Personnellement il m'est arrivé de faire de tels drivers en assembleur (compilés avec le TurboAssembler fourni avec TC). Je peux fournir des explications + détaillées à ce sujet. !!!!!!!!!!!!!!! CECI DIT, CETTE SOLUTION N'A AUCUN AVENIR, elle ne fonctionne que sous DOS & Win9x, pas sous NT & 2000 (XP ???)!!!!!!!!!!!!!! Je suis tres curieux de savoir s'il existe une autre methode qui fonctionne sous les nvelles versions de WIN et... mais pkoi kkouros2 fait-il autant de fautes qu'il ecrit de mots ? pkoi la charte du forum n'etait-elle pas dispo lorsque j'ai tenté de la lire ? et pkoi, toi vdox05, dont je salue la saine curiosité, traines tu tes guetres electroniques sur le desert intellectuel que constitue ce site ? lol
olric
------------------------------- Réponse au message : -------------------------------
Salut Kaid moi aussi un jour je me suis mis à chercher une solution pour bloquer ctrl+alt+del. J'ai testé plusieurs logiciels dont les auteurs se vanté de pouvoir bloquer "ctrl+alt+del", mais aucun de ces programmes ne fonctionnaient sous NT, 2000. Le seul programme que j?avais trouvé était payant et il s'installait comme service. Je ne me rappelle plus du nom, de tout façon il donne pas les sources. Je pense que la solution est de lire dans les registre, enfaîte il faut intercepter les interruptions pour être au niveau le plus bas avant que Windows les interceptes. Je ne sais pas si c'est la meilleur solution à suivre. J'ai jamais eu le temps de tester et en plus maintenant je ne fait plus de c ni de c++. Je fais uniquement du JAVA. Bon courage.
|
|
|
|
vendredi 10 janvier 2003 à 17:52:57 |
Re : ctrl+alt+del et touche alt coriace !!!

dwt4mike
|
Ben en fait moi j'ai besoin aussi de bloquer le ctrl-alt-del mais moi j'ai un interet réel mai je trouve pa la soluce. En fait j'ai un pc qui doit servir uniquement a une appli dan une usine et je voudrai desactiver le ctrl alt del pour que les employés ne jouen pa a des jeux pendant le temps ou il doivent travailler et ce pc ne sert vraiment qu'a un programme qui est relié sur un machine industrielle.
Donc le prog doit tourner 24/24 et sous winxp sans qu'il puisse etre interrompu et tou ca en plein ecran.
Voila si qqun peut m'aider
------------------------------- Réponse au message : -------------------------------
> Salut Kaid > moi aussi un jour je me suis mis à chercher une solution pour bloquer ctrl+alt+del. > J'ai testé plusieurs logiciels dont les auteurs se vanté de pouvoir bloquer "ctrl+alt+del", mais aucun de ces programmes ne fonctionnaient sous NT, 2000. > Le seul programme que j?avais trouvé était payant et il s'installait comme service. > Je ne me rappelle plus du nom, de tout façon il donne pas les sources. > Je pense que la solution est de lire dans les registre, enfaîte il faut intercepter les interruptions pour être au niveau le plus bas avant que Windows les interceptes. Je ne sais pas si c'est la meilleur solution à suivre. J'ai jamais eu le temps de tester et en plus maintenant je ne fait plus de c ni de c++. Je fais uniquement du JAVA. > Bon courage. > > > ------------------------------- > Réponse au message : > ------------------------------- > > > Bloquer la fermeture d'une fenêtre c'est très facile (message WM_SYSCOMMAND). > > ------------------------------- > Réponse au message : > ------------------------------- > > L' interret, l' interret ... > Moi non plus je vois pas trop à part pour faire des blagues à des copains . > Mais c' est comme la science, par exemple les mathématiques qu' on nous apprend à l' école ---> mais sérieusement qu' es ce qu' on en a foutre que les dérivés de fonctions affines aient telle ou telles propriétés ou à quoi ça sert de savoir que les cellules procaryotes aient besoin de matière organique pour vivre ---> On s' en fout n' empêche que c' est de la science et qu ' on est bien content quand on le sait et des fois on trouve meme des situations ou on a besoin de s' en servir alors qu' on y avait meme pas pensé !!! > On est meilleur qu' avant voila tout ! > > Et pour répondre à ta première question OUI je suis certain que c' est possible car j' ai déjà vu plusieurs logiciels en Shareware afficher une fenêtre de Pub pendant quelques secondes sans qu' on puisse la fermer . > > ------------------------------- > Réponse au message : > ------------------------------- > Ca ne doit pas être la fonction RegisterServiceProcess() car elle n'existe que sous 9X et sert à enregistrer/dé-enregistrer des services. > > En fait, je me demande si c'est possible de bloquer le Ctrl-Alt-Del sous NT, et en fait, je n'en vois pas l'intérêt. > >
|
|
|
|
lundi 10 février 2003 à 13:09:09 |
Re : ctrl+alt+del et touche alt coriace !!!

metalbibi
|
La solution que j'appliquerais dans ton cas serait de lancer un programme a la place du shell (explorer par defaut). Ce programme lancera ton programme de machine outil au démarrage du PC et le scanerra pour voir si l'explorer ou le gestionnaire des taches sont ouvert.Dans ce cas la il les ferme. Je l'ai fait et ca ne prend vraiment pas bcp de ressources systeme que de scanner le pc. De cette manière je pense que tu sécurise bien ton ordi.
Jib
|
|
|
Cette discussion est classé dans : ctrl, alt, touche, méthode, del
Répondre à ce message
Sujets en rapport avec ce message
CTRL+Alt+Del pour l'utilisateur administrateur dans windows vista [ par astuces_jeux ]
bonjour,je suis un utilisateur de windows vista et je cherche si c'est possible de (quand on a activé le compte administrator) devoir faire CTRL+Alt+D
ctrl+alt+del sous vista [ par babaslow ]
Bonjour,Pourquoi ne trouve-t-on rien (et quand je dis rien, c'est vraiment rien) sur la manière de désactiver le ctrl+alt+del sous vista ? Est-ce poss
Touche ALT --> Langage C [ par BaptX ]
Toujours dans le cadre de mon traitement de texte, j'aimerai recoder grosso modo le EDIT de MS-DOS... Mais y a un chtit problème... Le Getch prend pas
CTRL + C [ par Joky ]
Euh salut :) Voila donc j'essaie d'installer un Hook sur les fonctions copier coller etc... Donc pour celà, je fait un Hook sur le clavier, et test le
Info Ctrl+Alt+Suppr [ par Mamelook ]
Comment faire pour qu'un programme est le nom d'utilisateur SYSTEM dans le Ctrl+Alt+Suppr (taskmgr.exe) ?
Win2000 [ par luoztym ]
Est ce "vraiment" possible de bloquer la combinaison destouches Ctrl+Alt+Supp sous Win2000 ? J'arrive à bloquer les touches Alt+Tab, Windows, etc... m
cacher une programme console au ctrl alt sup [ par petitchech ]
j'aimerai savoir comment cacher un programme au ctrl alt sup.
Gros problem ac la cmd ctrl alt supp [ par Panzer95 ]
Slt Tous le monde connait cette manip qui est tres pratique, La mienne ne marche plus quand je fais ctrl alt supp j'ai une fenetre qui s'ouvre mais
Touche CRTL [ par bodylovebis ]
Bonjour,J'aimerais savoir comment intercepter la touche CTRL. Par exemple, si un utilisateur appuye sur CTRL A j'aimerais le savoir. Comment faire ?Me
clavier : La touche Windows et la touche alt [ par bily ]
Vegeta :-)Salut,je voudrais savoir comment a l'aide d'un boutton bloquer et debloquer la touche wndows en esperant que son raccourci "ctrl+echap" soie
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|