Implémentation C# de phpass

Voici une petite implémentation de phppass en C#. Phpass est un framework de hashing largement utilisé sur le web, notamment dans les systèmes phpbb, WordPress, Vanilla, Drupal, bbPress ou encore intégré a des modules tels que mod_auth_mysql pour apache. Voici le code source : http://pastebin.com/XHNV9CT3 Il suffit de copier/coller et l’utiliser de la façon suivante […]

No More Admin : Création d’utilisateurs privilégiés invisibles

Bonjour, j’ai eu une conversation avec un amis aujourd’hui qui me soutenait qu’il n’avait pas besoin de se mettre ne utilisateur limité sur sa machine car était suffisamment conscient de ce qu’il faisait et que de toute façon il avait un antivirus et un firewall donc il ne risquait rien. Dans cette vidéo je vous […]

Screen Management Library en dotnet

Salut, voici la seconde librairie que je vous avais promis, encapsulant du code natif pour jouer avec les résolutions d’affichages en dotnet managed. Cette librairie n’est pas évidente à comprendre je vais donc vous montrer un exemple et n’hésitez pas à poser vos questions. Dans notre exemple nous avons deux listbox, une listant les devices […]

Créer une Console Application invisible en C#

Salut a tous, pour les besoins d’un projet je devais pouvoir rendre une fenêtre console invisible a l’utilisateur pour des questions d’ergonomie. Voici donc un petit bout de code utilisant de l’interop user32 pour réaliser cela . Voici donc les imports : [DllImport(“user32.dll”)] public static extern IntPtr FindWindow(string lpClassName, string lpWindowName); [DllImport(“user32.dll”)] static extern bool ShowWindow(IntPtr hWnd, […]

Mvvm Light : Partie 2 – Commandes & Events

Bonjour, voici la seconde partie de cette serie de 3 webcast sur mvvm light. Cette deuxième vidées s’attache a la gestion des événements et la communication entre view et viewmodel. NOTE : Le problème de stretch a 14″00 vennait du fait que l’host de la listbox est un stackpanel et pas un grid ‘–

Background Worker en C# : Et Dieu papota

Salut à tous ! Aujourd’hui, nous allons parler des travailleurs de l’ombre, les threads. Mais pas n’importe quel thread, le background worker, une encapsulation des threads classiques très utile dans le cas d’utilisation d’interface graphique. Ras-le-bol d’avoir un freeze de votre IHM lors d’une connexion à une DB ou un traitement lourd ? Alors le background workers […]