What Program Manager in Microsoft does and what I do as PM in Microsoft

Recently several external people have asked me what Program Manager in Microsoft do and what I do. And I have decided to put one post on my blog with answers to both questions. Let’s start with discussing what Program Manager within Microsoft actually is and what it does and then briefly talk about me specifically….


Moving from Visual C++ to Windows Core Networking

I would like to let readers of my blog know that today is my last day with Visual C++ team. Starting next Monday I am going to be on Windows Core Networking team. For a reader of my blog, this change of my position means that the content of future posts on my blog is…


What’s new in Visual C++ 2008 Express for Beta 2 release of Visual Studio 2008

  Great news everyone! VS2008 Beta 2 has been just released and you may download it and installed it on your computer. Beta 2 previews two major improvements in VC++ Express for VS2008, about which I am very excited about. This is why I have decided to briefly mention them on my blog. The first…


Using C# in C++ project with Visual Studio 2005

Today when I have been cleaning folders on my hard drive, I have found yet another demo project.  I have built it sometime ago to demonstrate how how one can have C# and C++ project in one solution and link them both into one binary using C++ linker. It looks like it had never found its…


VS2005 SP1 does update VC++ redistributable MSMs in common filesmerge modules

I thought I should write a short post on this issue. It had been discussed before on forums and in bugs. Long story short, VS2005 SP1 does update all VC++ redistributable MSMs in \Program Files\Common Files\Merge Modules. Or I guess I should say, it is built to update them. However if it did not update…


ATL Server source code on CodePlex is restored

Sometime last week source control and issue tracker data has been corrupted on one of CodePlex servers. As you may have already guessed, all source code for the ATL Server project has been lost with no ability to recover it. This time we were lucky. Trevor and I were able to re-construct last known good source of…


VS2005 SP1 version of Visual C++ Redistributable Package is available for download.

Actually it has been available for download for several days now, but I was looking on Orcas features and completely forgot to mention it on my blog. Here they are: Visual C++ 2005 SP1 Redistributable Package (x64) Visual C++ 2005 SP1 Redistributable Package (IA64) Visual C++ 2005 SP1 Redistributable Package (x86) You can use the…


Workaround for using VS2005 SP1 version of VCRedist.EXE within a boostrapper (setup.exe)

A reader of the previous post on my blog has posted two questions about using SP1 version of VCRedist.EXE as a boostrapper package. I felt that the topic is important enough to discuss it in a dedicated post rather than comments on another post. Here are quotes of original comments:   I’m trying to redistribute…


A solution to two references to different versions of CRT, MFC, ATL in one application manifest file

I have received several questions about a case when developers find two or more references to different versions of CRT or MFC or ALT libraries in application manifest. Usually application manifest would look similar to the following: <?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?> <assembly xmlns=”urn:schemas-microsoft-com:asm.v1″ manifestVersion=”1.0″>   <dependency>     <dependentAssembly>       <assemblyIdentity type=”win32″ name=”Microsoft.VC80.CRT” version=”8.0.50727.762″ processorArchitecture=”x86″ publicKeyToken=”1fc8b3b9a1e18e3b”></assemblyIdentity>…


STL/CLR talk and demo from MVP Summit and SDWest 2007

Last week I have attended SD West 2007 conference. It has been a well organized conference with many very interesting sessions. I have found very interesting and educational all talks I have attended in C++ track, Vista track, WCF, Process and Security. I wished I was able to attend more sessions. A week before last…