I'm back
Hello.Welcome to my second generation, re-engineered, upgraded weblog. I'm really excited to finally have enough time to return to this medium. My old blog lasted about a month, before I got busy and...
View ArticleSecurity improvements in VC++ 2005 and the C standards committee
Last Friday I returned from the C standards committee meeting in Mont Tremblant, Canada at a beautiful hotel resort. These meetings are pretty fascinating, because of the diverse set of smart people...
View ArticleAnnotations - yet more help finding buffer overflows
Last time I talked about how we used template overloads to help automatically transform safe calls to strcpy into strcpy_s. But not all calls to strcpy are safe, of course. Consider this code:void...
View ArticleWhy does VC8 install libraries to WinSxS?
One of the changes introduced by Visual C++ 2005 is a change in how we deploy the Visual C++ Runtime Libraries (CRT, MFC, ATL). Deployment of the runtimes has been a complex and controversial question...
View ArticleC++ Connections
Just finished arranging my travel to C++ Connections. I’m speaking on our Security work in the Standard C++ Library. I’ll be in Vegas from 7th-11th. Hopefully there will be a chance for some of us to...
View ArticleI’m back
Hello. Welcome to my second generation, re-engineered, upgraded weblog. I'm really excited to finally have enough time to return to this medium. My old...
View ArticleSecurity improvements in VC++ 2005 and the C standards committee
Last Friday I returned from the C standards committee meeting in Mont Tremblant, Canada at a beautiful hotel resort. These meetings are pretty fascinating, because of the diverse set of smart people...
View ArticleAnnotations – yet more help finding buffer overflows
Last time I talked about how we used template overloads to help automatically transform safe calls to strcpy into strcpy_s. But not all calls to strcpy are safe, of course. Consider this code: void...
View ArticleWhy does VC8 install libraries to WinSxS?
style='font-size:10.0pt;font-family:Arial'>One of the changes introduced by href="http://msdn.microsoft.com/visualc/whidbey/">Visual C++ 2005 is a change in how we deploy the Visual C++ Runtime...
View ArticleC++ Connections
Just finished arranging my travel to href="http://www.devconnections.com/shows/cppfall2005/default.asp?s=67">C++ Connections. I’m speaking on our...
View Article
More Pages to Explore .....