Microsoft MVP ComCamp 2014 – Sydney

Hi Community, I would like to invite you all to “Microsoft MVP ComCamp 2014 – Sydney” which will be held at the Microsoft Office in North Ryde on Saturday 22nd, March 2014. I will be presenting a session on “C++ Casablanca” (REST SDK) and a bit of Azure Storage with C++ but there are also […]

Continue Reading

Checking whether the clr requires to be loaded with visual C++

As part of this personal project I am currently working on, I need to  reuse a C# component I wrote a few years back. I think I have blogged about this topic in the past on my old blog, but here I will show you how to check whether the CLR requires to be loaded […]

Continue Reading

Extending a custom property page by overriding its Window Procedure

I am currently working on a personal project which requires to extend the operating system shell via a custom property page (IShellPropSheetExt interface), however, this customization has to behave differently to the default behaviour of the Shell, therefore I have to intercept the click event of any of the property page buttons (e.g.: Ok, Cancel […]

Continue Reading

Microsoft Visual C++ Award for 2014

Hi community, It gives me great pleasure to announce that Microsoft has awarded me with an MVP recognition once again in the Visual C++ category. This is my ninth consecutive time as an MVP award recipient. As many of you must know, I used to be an ASP/ASP.NET MVP until 2009 (This is my fourth […]

Continue Reading

Enhancing .NET code via Metaprogramming with Visual C++

 Introduction There has been a lot of things happening in the IT industry, from the cloudification of applications to the advent of mobile devices. The Renaissance of native languages like C++ and its new standard C++11 to new releases of .NET framework all of this to support this evolution of the industry. One thing is […]

Continue Reading

Querying for existing Window Stations

Hi Community, This post is about querying for existing Window Stations in Windows. I am currently working on a project which needs to perform specific tasks depending on the Window Station, specifically when executed from a Windows Service. The code snippet is pretty straightforward as shown below /* http://msdn.microsoft.com/en-us/library/windows/desktop/ms682643(v=vs.85).aspx */ private delegate bool EnumWindowStationProc(string lpszWindowStation, […]

Continue Reading

Microsoft Visual C++ MVP Award for 2013

G’day Community, Firstly, I’d like to wish you all a happy new year 2013, full of health, blessings & success Secondly, I’m happy to announce that Microsoft has awarded me with an MVP (9th consecutive year) in the Visual C++ category, therefore I’d like to thank God, community & fellow developers,Microsoft and the MVP Program. […]

Continue Reading

Analysing assemblies and finding out possible leaks by not disposing of objects properly

Today’s post is about… A command line utility I wrote a few days back for analysing and finding out possible leaks by not disposing of objects properly. Before we get into the nuts and bolts of the utility, please find attached two files which are: MSIL Instruction Set Specification (Required to do any MSIL manipulation) […]

Continue Reading

CyberNanny: Remote Access via Distributed Components

This article is about an application called CyberNanny, which I recently wrote to allow me to remotely see a newborn baby at home from anywhere at any time. It’s written in Visual C++ (MFC) and it comprises different technologies such as Kinect and its SDK, Windows Azure, Web services and Office automation via Outlook. The […]

Continue Reading