Evilznet.com

Le site perso de Vincent Bourdon
  • Accueil
  • blog
  • Archive
  • Contact
  • FeedSouscrire

bloquer les entrées clavier souris, et envoyer des commandes en csharp

by 23/10/2006 12:00:00
Si comme moi vous vous demandiez si il est possible de bloquer le clavier et la souris d'un utilisateur en .net, la réponse est oui !
Pour cela il faut utiliser une API de windows et donc faire un petit DllImport [DllImport("user32.dll">)]
public static extern bool BlockInput(bool fBlockIt);

Attention cela ne bloque pas le Ctrl + Alt + Suppr heureusement...
Maintenant si vous voulez envoyer des commandes à une application pas de problème il faut utiliser la classe SendKeys qui se trouve System.Windows.Forms.
Bon voilà un petit exemple avec la Calculatrice de windows
//Bloc les entrées
BlockInput(true);

//Démarre la calculatrice
Process.Start("calc");

// Ajoutez la référence a Microsoft.VisualBasic.dll
Interaction.AppActivate("Calculatrice");

// Exécute un calcule
SendKeys.SendWait(>"20*20{enter}");

//débloc les entrées
BlockInput(false);

Tags:

dotnet

Modifier | Supprimer | Permalink | Commentaires (0) | Post RSSRSS comment feed

my exposé = a mac os x exposé implementation for windows vista

by 18/10/2006 12:00:00
Kezako ?
Bon je vous explique sous windows on utilise la combinaison de touches Alt + Tab pour changer rapidement de fenêtre, ce qui donne sous vista :

C'est bien mais ça reste trop basic, alors Microsoft à rajouté le Win + Tab qui permet de faire défiler les fenêtres en 3D via une vue de biais

Mais pour certain comme moi nous préférons la fonction Expose de Mac OS X qui permet d'afficher l'ensemble des applications comme si l'on faisait un zoom arrière en les mettant les unes à coté des autres. Vous en aviez révé, Simon l'a fait !

Cela ne marche que sous Vista avec Aero d'activé. Rendez vous sur http://blogs.labo-dotnet.com/simon/ pour plus d'infos.

Tags:

outils

Modifier | Supprimer | Permalink | Commentaires (0) | Post RSSRSS comment feed

Powered by BlogEngine.NET 1.3.0.0
Theme by Evilz


Tags

Ne pas montrer

    Catégories

    • RSS feed for databasedatabase (2)
    • RSS feed for diverdiver (3)
    • RSS feed for dotnetdotnet (14)
    • RSS feed for evilznetevilznet (3)
    • RSS feed for internetinternet (2)
    • RSS feed for moviesmovies (5)
    • RSS feed for outilsoutils (3)
    • RSS feed for persoperso (5)

    Archive

    • 2007
      • octobre (3)
      • avril (2)
      • mars (3)
    • 2006
      • octobre (2)
      • septembre (4)
      • août (1)
    • 2005
      • décembre (1)
      • novembre (7)
      • octobre (2)
      • septembre (2)
      • août (10)

    Calendar

    <<  mai 2008  >>
    lumamejevesadi
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    View posts in large calendar

    Pages

    • About
    • Bienvenue sur le site de Evilznet !

    Billets récents

    • un salon ou il ne faut pas allerCommentaires: 0
    • go c est finiCommentaires: 0
    • cv d octobre en pdfCommentaires: 0
    • good tool to test your xpathCommentaires: 0
    • accentient, inc. team system expertsCommentaires: 0
    • purecomponentsCommentaires: 0
    • site asp.netCommentaires: 0
    • changer le schema de toutes les tables (sql server 2005)Commentaires: 0
    • bloquer les entrées clavier souris, et envoyer des commandes en csharpCommentaires: 0
    • my exposé = a mac os x exposé implementation for windows vistaCommentaires: 0

    About the author

    Vincent Bourdon Vincent Bourdon
    Consultant .net chez Evaluant

    E-mail me Send mail

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2008

    Sign In

    valid xhtml 1.1 design by jide get firefox