Voulez vous me dire comment désactiver la combinaison de touches Ctrl+Alt+Del et Alt+Tab sous Windows XP ?
Voulez vous me dire comment désactiver la combinaison de touches Ctrl+Alt+Del et Alt+Tab sous Windows XP ?
Tu veux faire cela sous ton appli ou pour tout l'environnement XP ?
Rédacteur PHP / Delphi ADO / Novell / OpenOffice.org
Inutile de m'envoyer vos questions par MP, je ne réponds que par le forum.
Trouvé ca :
Ou ca :Il faut créer la clé
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
puis y mettre une valeur DWord
DisableTaskMgr avec valeur=1
J'ai pas testé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 procedure TForm1.FormCreate(Sender: TObject); var Dummy: integer; begin SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, @Dummy, 0); //Désactive Ctrl+Alt+Suppr et Alt+Tab //SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, @Dummy, 0); //Réactive les raccourcis systèmes end;
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. ___ Écrivez dans un français correct !!
C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.1 Entreprise
OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.4)
Sous mon appli
Bon, je vais jouer les petits profs pour Windows, ça me changera de d'habitude! ormalement, c'est moi la Demoiselle En Detresse!
Alors, disons que les noyaux Windows NT (NT/2000/XP) fonctionnent sur le principe d'ouvertures de Desktops : un pour le bureau, un pour la session et un pour l'économiseur d'écran. CTRL+ALT+SUPPR est un message appelé SAS (ne me demendez pas la signisication du logo, j'ai oublié!!!) qui mets le desktop courrant en arrière-plan et qui passe le desktop session en mode actif. Les SAS ne montent pas jusqu'au système étant donné qu'il est traîté dans les couches basses du noyau...
Ton application faisant partie du desktop bureau, il ne sais même pas que son environnement n'est pus actif et continuera de tourner si sont contexte de registre le permet!
En conclusion, la seule solution pour empêcher le CTRL+ALT+SUPPR sur Windows NT en général est de modifier GINA.DLL est d'éxécutre un traitement spécial dans le cas où ton application est lancée (envois d'un message système en permanence qui indique à GINA de revenir automatiquement sur le desktop bureau si le message est catché en bas niveau)
C'est ce que j'ai appris en inspectant la MSDN Microsoft, mais si il y a moyen, je suis preneur!!! Le petit gland pourrait récupèrer deux semaines de boulot de la corbeille!!!
le lien montre comment activer/desactiver le Alt+Ctrl+Suppr sous win xp
http://www.swissdelphicenter.ch/en/showcode.php?id=1528
Ca marche avec toutes les versions de XP, ça?
Si oui, Respect Thierry!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager