Category Archives: Microsoft

Impersonation with C#

.Net offers multiple ways to manage impersonation and its level. The important point to understand is what is being impersonated: the thread or the process also is the impersonation happening on the process or is it happening only on the network. Below classes will show you how to impersonate in all this cases. First class:… Read More »

Windows 7 Beta is now Available :)

While trying to download Windows7 today (like a lot of other people it seems as the server are too busy), I saw this postpone message from the Windows blog, I share it here as it is so slow to access: Due to very heavy traffic we’re seeing as a result of interest in the Windows… Read More »

Microsoft – ZDC –

I’m a bit late for propagating the news, so you may have already heard that Microsoft has opened the Zurich Development Center (December 2008).     We are working on bits for Office Communication Server. The work enviromement is really great, we got very confortable offices with a fitness room and a game room (ping-pong,… Read More »

WMI and CSharp (C#): Enumerate all Namespaces from Root

I like to understand WMI (Windows Management Instrumentation) as a database, main concepts are: Namespaces: Databases Classes: Tables Properties: Columns Instances: Lines Values: Fields With this in mind, we can start enumerating all the namespaces we can access locally. Running this program will display: Next step is to enumerate all classes from a Namespace. This… Read More »