Benutzer im Active Directory suchen in C# – der einfache Weg

Vorgestern schrieb ich noch darüber, wie man die Active Directory Suchfunktion in Windows 7 erreicht. Heute soll es darum gehen, wie man in C# komfortabel das Active Directory nach Benutzern durchsuchen kann. Der Schwerpunkt liegt hierbei auf komfortabel, denn Artikel über die Thematik generell gibt es schon einige im Netz. Die meisten nutzen dafür jedoch ausschließlich die Methoden rund um System.DirectoryServices.ActiveDirectory und den DirectorySearcher. Doch seit .NET 3.5 geht es auch mit wesentlich weniger und vorallem, wie ich finde, verständlicherem Quelltext.
Doch kommen wir nun zur Sache. In dem folgenden Beispiel nutze ich hauptsächlich Methoden aus dem System.DirectoryServices.AccountManagement Namespace. Und so geht’s:

//Einen Kontext zur entsprechenden Windows Domäne erstellen
PrincipalContext domainContext = new PrincipalContext(ContextType.Domain,
[…]

Visual Studio 11 Express Beta unter Windows 7 installieren

Seit gestern gibt es nicht nur die Consumer Preview von Windows 8 zum Download, sondern auch die Betaversion von Visual Studio 11. Da seitens Microsoft versprochen wird, dass man diese auch parallel zur 2010er Version installieren kann, wollte ich mir gestern also die Beta auf meinem Windows 7 PC installieren.
Nichts ahnend habe ich zur Express-Version gegriffen (denn die bleibt im Gegenteil zu Professional und Ultimate auch später noch kostenlos). Doch dann passierte es (siehe Screenshot).
Visual Studio 11 Express Beta - Windows 7 Fehlermeldung
Die Express Version der Beta lässt sich nicht unter Windows 7 installieren. Abhilfe schafft da momentan nur die Wahl einer anderen Edition (z.B. Professional, Premium oder Ultimate). Schade, aber nicht zu ändern. Zudem kommt noch hinzu, dass wer lesen kann, klar im Vorteil ist, denn scrollt man auf der Microsoft-Website etwas […]

Kostenlose .NET-Decompiler – die .NET Reflector Alternativen

netreflectorHeute möchte ich euch kurz ein paar Alternativen zu Redgates .NET Reflector aufzeigen. Früher habe ich diesen zwar des Öfteren benutzt, doch seit dem dieser Geld kostet, und es gute und brauchbare kostenlose Alternativen, kommt dieser nicht mehr zwischen meine Finger.
Der nachfolgende Einschub ist für diejenigen gedacht, die mit dem Begriff .NET Reflector/Decompiler jetzt gerade gar nichts anfangen können. Die anderen lesen bitte einfach nach dem Einschub weiter.
Was ist ein (.NET-)Decompiler?
Decompiler nennt man Computerprogramme, die es ermöglichen aus Maschinencode/Objektbytecode wieder lesbaren Quelltext (in einer Hochsprache) zu zaubern. Sie stellen also das Gegenstück zu einem Compiler dar.
Praktisch kann man sich das wie folgt vorstellen. Der Programmierer schreibt den Quellcode für ein Programm. Diesen kompiliert er dann mit einem Compiler. Das Endergebnis nach dem kompilieren könnte dann zum Beispiel eine ausführbare .exe-Datei sein.
Nun kommen wir […]

Darstellungsfehler von Koreanischen und anderen ausländischen Zeichensätzen in C# / Visual Studio beheben

Ich weiß, der Titel des Posts ist grausam, aber ich wusste das Problem nicht kürzer zu beschreiben. Aber kommen wir nun zur Sache. Im Rahmen der Entwicklung meines Cloud Downloaders stieß ich unter anderem auf folgendes Problem. Koreanische Zeichen wurden nur als blanke Kästchen dargestellt, obwohl Sie im Quelltext korrekt angezeigt wurden. Wer sich jetzt fragt, wo man die koreanischen Zeichen auf einer deutschen Tastatur herbekommt, sollte einfach mal bei Google Translate vorbeischauen. (Der nachfolgende Screenshot veranschaulicht das Problem noch mal. Zum vergrößern bitte das Bild anklicken.)
Koreanische Zeichen falsche Darstellung
Im Netz habe ich nur sehr wenige Lösungen gefunden. Und fast alle waren meiner Meinung nach eher suboptimal. Meistens wird nämlich folgender Weg vorgeschlagen:
Es wird empfohlen die Methode SetCompatibleTextRenderingDefault() mit dem Parameter true aufzurufen. Hierdurch werden Texte mit der auf  GDI+ basierenden Graphics-Methode […]

Staatstrojaner – bin auch ich betroffen?

screenshot staatstrojanercheck 289x300 Staatstrojaner bin auch ich betroffen?Der sogenannte Staatstrojaner (auch Bundestrojaner) geht momentan fleißig durch sämtliche Medien und auch ich habe mich ein bisschen mit dem Thema beschäftigt. Jedoch möchte ich keine Analyse der Gesamtlage machen, noch auf 10 Seiten meine Meinung darüber kundtun, denn das haben schon genug andere getan.
Stattdessen habe ich mir mal ein wenig das Paper des CCC zum Staatstrojaner angeschaut und mir einen Überblick verschafft, was die Firma Digitask da so zustande gebracht hat.
Eigentlich wäre es das dann auch für mich gewesen, wenn ich nicht auf Youtube über ein Video gestolpert wäre, in dem jemand probiert per Screencast zu erklären, wie und wo man auf seinem PC nachschauen kann, ob man sich den Staatstrojaner eingefangen hat. Und das […]