comment désactiver la touche imprime ecran avec c#???
comment désactiver la touche imprime ecran avec c#???
je pense qu'il faut lui assigner a une variable la valeur de la touche (voir le fonctionnement des keyloguer pour ça). et tu la lock. ou un truc comme ca. ou si la touche est appuyer, charge image.jpg. comme ca il charge une image d'un pinguin a la place de faire une copie d'écran
Après je sais pas....
merci pour ta réponse express mais comment faire sa???
je vai essayer en tt cas ces idées
merci
1. entrer la valeur de la touche dans une variable
2. Si touche appuyer charge imagepinguin.jpg
en deux lignes :]
Cherche des keyloguer, et regarde comment ils détectent les touches. voir meme la source d'un cheval de trois qui contient souvent des fonction "screenshot".
sinon:
1. entrer la valeur
2. si touche appuyer -> reboot pc. mouaha ok, stop troll
2.1 -> bloque clavier = variable contenant la valeur.
la encore, pour bloquer une touche je te conseille des cheveaux de troie
Désolé, je débute trop en csharp pour te dire le code, je peux que te mettre sur la voix.
je ne peut pas capturer si la touche imprime ecran est enfonsé ou non!!!
c'est la seule touche qui ne s'affiche pas
:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
MessageBox.Show("ee" + e.KeyCode);
}
j'ai créé une forme et dans l'evenneùent keydown j'ai mis sa toutes les touches sont affiché sauf imprime ecran il ne le capte pas
il faut bien qu'elle soit capté par windows pour qu'elle fonctionne.... continu de chercher :]
ok je vai chercher encore mais il y a une riske de ne pas trouver
en tt cas merci
sinon tu regarde la correspondance des touches a leur valeur et tu essaie de trouver la logique pour deviner la valeur print screen
Salut
valeur 0x2C
et sinon, sur le KeyUp, tu le trappes
Regardes ici, c'est instructif :
Ici
The Monz, Toulouse
The Monz, Toulouse
Expertise dans la logistique et le développement pour
plateforme .Net (Windows, Windows CE, Android)
merci j'ai enfin resolu mon probleme avec le hook
j'ai trouvé un code source qui repond a mes besoins
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 * ClipboardSpy cps = new ClipboardSpy(this); * cps.ClipboardChanged += new EventHandler(cps_ClipboardChanged);
merci encore une foi vous les deux theMonz31 et kiwi645 vraiment c'est très interressant le lien de theMonz31 donc merci.
Il faut ajouter l'évennement à keyup pas à key down c tt !!!
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode.Equals(Keys.PrintScreen))//0x2c))
{
Clipboard.Clear();
MessageBox.Show("elle");
}
}
sa marche très bien!!!
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