Browse by Tags

All Tags » Technology (RSS)

MSDN Library without the Bling

The MSDN Library is one of those things I install locally right after installing Visual Studio . It’s an invaluable resource to have at your fingertips. There are however occasions when I don’t have it installed or I’m using the web for some extra search...
Posted by KennyKerr | 1 comment(s)
Filed under:

Installing Visual Studio for C++ Development

Installing Visual Studio for .NET development is pretty easy: Install Visual Studio and the latest service pack. You’re done. Installing Visual Studio for C++ development is fraught with problems (ok that’s perhaps a bit dramatic). In most cases you not...
Posted by KennyKerr | 2 comment(s)
Filed under:

Windows with C++: Exploring High-Performance Algorithms

My latest Windows with C++ columns in the October 2008 issue of MSDN Magazine is now online: Windows with C++: Exploring High-Performance Algorithms In the concurrency space, issues such as coordination, asynchronous behavior, responsiveness, and scalability...
Posted by KennyKerr | 3 comment(s)
Filed under:

Visual C++ in Short: Unblock downloaded applications

Raymond Chen published an article earlier this week about ShellExecute hooks and it reminded me of a shell hook of sorts that still exists in Windows Vista despite Raymond’s very good argument that shell hooks are often used for evil and certainly can...

Windows Vista Performance Tuning

Microsoft recently published a document entitled Windows Vista Performance and Tuning . It collects much of the “common knowledge” about optimizing the performance of Windows Vista into a single document. This is a great reference if you’re not that familiar...
Posted by KennyKerr | 2 comment(s)
Filed under:

Visual C++ in Short: Determining whether a path refers to a file system object

If you’ve been programming Windows for a while (prior to Windows 2000) you may well have come across a number of techniques to determine whether a path refers to a file system object such as a file or directory. One approach is to check the result of...

Windows with C++: Asynchronous WinHTTP

My latest Windows with C++ column in the August 2008 issue of MSDN Magazine is now online: Asynchronous WinHTTP . This article had a bit of a rough time in the editing process and it’s not quite as polished as I would like. Nevertheless it’s still a good...
Posted by KennyKerr | 5 comment(s)
Filed under:

Windows 2008 Remote Desktop Color Depth

One of the features of the Remote Desktop Protocol (RDP) 6.1 is the ability for clients to connect with a color depth of 32 bits per pixel (bpp). This allows alpha blending in a terminal session which in turn allows layered windows to work correctly....
Posted by KennyKerr | with no comments
Filed under:

Visual C++ in Short: Converting between Unicode and UTF-8

The Windows SDK provides the WideCharToMultiByte function to convert a Unicode, or UTF-16, string ( WCHAR* ) to a character string ( CHAR* ) using a particular code page. Windows also provides the MultiByteToWideChar function to convert a character string...

Visual C++ in Short: Encoding and decoding with Base64

Base64 is a popular encoding to convert arbitrary data into a format that can be transmitted as an ASCII string. ATL provides a few functions that implement the Base64 specification. To encode with Base64, start by allocating a buffer large enough to...
Posted by KennyKerr | with no comments
More Posts Next page »