Windows Server 2003 SP1 RC is out and what I’ve been doing

I’m not an admin on my W2K3 box and that’s why it’s the box I prefer and use most often, so I was eager to install SP1 to be able to … enjoy WMP 10! I’m happy now. See Since the last blog entry, I’ve spent most of my time developping a couple of Yukon C# based TVFs…


MSN Web Messenger Beta

From “MSN Web Messenger lets you talk online and in real-time with friends and family using just a web browser! Use it on any shared computer – at school, at work, at a friend’s house or anywhere you can’t install the MSN Messenger software.” I can now have two MSN Messengers running: work account (Win32 application)…


__FILE__ macro under VC++ 6.0, 7.x and 8.0

Under VC++ 6.0, the __FILE__ macro always gets the full file path returned; under VC++ 7.x it typically does not.To get the VC++ 6.0 behaviour under VC++ 7.x and 8.0, use the /FC (Full Path of Source Code File in Diagnostics) compiler command line option. (link valid as of 11/8/04).   (Thanks to Jason Shirk from…


New Encode[System]Pointer and Decode[System]Pointer APIs

If you are concerned about exploits and are ready to write code that behaves differently when ran on XP SP2 or Windows Server 2003, check:- EncodePointer and DecodePointer- EncodeSystemPointer and DecodeSystemPointer


Efficiently bulk-load a SQL Server table with data from a collection using SqlBulkCopy

I did not want to create and then fill a Data[Set|Table] if the information I wanted to insert in SQL was already present in memory, in a collection! The documentation about SqlBulCopy is on (as of 11/8/04). I’ve used the Visual C# 2005 Express Edition October Community Technical Preview to build this code.  …


How to “éèëê ïî öô üû ç”? Let’s not even talk about “úíóñ¿¡”, “ß” or “©«€»”!

Even before arriving in the U.S. some years ago, I had already switched to the United States-International Keyboard Layout and will never go back to any other layout. Even if I would live in any other country, I’m pretty sure I would stick to it. If you’re curious, check:;en-us;306560&sd=tech    


Backwards Breaking Changes from version 1.1 to 2.0 (and native C++ 14 compiler)

I had to go through the C++ part for an ISV so I thought I would share the URL: As of today (10/5/04), the list for C++ is: Languages: C++ Pointer-to-members now require qualified name and the & operator __asm int 3 now generates native code A using declaration of nested type is now…


Rory Blyth posts his music

I was listening to Charles Petzold conversing with Carl Franklin and Rory Blyth on .NET Rocks (see and heard a tune I like (see I recognize some Simple Minds and U2 influences here… What do you think? Thanks Rory.