<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="2.0">
  <channel>
    <title>The Code Project Latest Articles</title>
    <link>http://www.codeproject.com</link>
    <description>Latest Articles from The Code Project</description>
    <language>en-us</language>
    <image>
      <title>The Code Project</title>
      <url>http://www.codeproject.com/images/codeproject100x30.gif</url>
      <link>http://www.codeproject.com</link>
      <width>100</width>
      <height>30</height>
      <description>The Code Project</description>
    </image>
    <copyright>Copyright &amp;copy; CodeProject, 1999-2009</copyright>
    <webMaster>webmaster@codeproject.com</webMaster>
    <lastBuildDate>Fri, 20 Nov 2009 19:56:00 GMT</lastBuildDate>
    <ttl>20</ttl>
    <generator>C# Hand-coded goodness</generator>
    <item xsi:type="article">
      <title>Synchronized Enterprise File Versions</title>
      <description>Automate file version updates for large suites of C++, C#, and VB apps.</description>
      <link>http://www.codeproject.com/KB/install/batchversion.aspx</link>
      <author>Brett D Johnson</author>
      <category>C++ (VC9.0)</category>
      <category>C#</category>
      <category>VB</category>
      <category>Windows</category>
      <pubDate>Fri, 20 Nov 2009 21:47:00 GMT</pubDate>
      <subject>Installation</subject>
      <GUID>http://www.codeproject.com/KB/install/batchversion.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Network Activity Indicator for Windows 7</title>
      <description>Displays the old "two monitors" icon in Windows 7 that flashed blue to show network activity on the System Tray.</description>
      <link>http://www.codeproject.com/KB/IP/NetworkIndicator.aspx</link>
      <author>Igor Tolmachev</author>
      <category>C++ (VC6</category>
      <category>VC9.0)</category>
      <category>Windows (Win 7)</category>
      <category>Win32</category>
      <category>Dev</category>
      <category>Sales</category>
      <category>Marketing</category>
      <pubDate>Fri, 20 Nov 2009 19:56:00 GMT</pubDate>
      <subject>Internet / Network</subject>
      <GUID>http://www.codeproject.com/KB/IP/NetworkIndicator.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>CaptureConsole.DLL - A Universal Console Output Redirector for all Compilers</title>
      <description>Capture Console Output</description>
      <link>http://www.codeproject.com/KB/threads/CaptureConsole.aspx</link>
      <author>Elmue</author>
      <category>C++</category>
      <category>C#</category>
      <category>Java</category>
      <category>VB 6</category>
      <category>.NET</category>
      <pubDate>Fri, 20 Nov 2009 17:07:00 GMT</pubDate>
      <subject>Threads, Processes &amp; IPC</subject>
      <GUID>http://www.codeproject.com/KB/threads/CaptureConsole.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>An ASP Thumbnail Solution</title>
      <description>ASP pages and free COM objects for generation of thumbnails and thumbnail views.</description>
      <link>http://www.codeproject.com/KB/asp/thumbtools2.aspx</link>
      <author>Philipos Sakellaropoulos</author>
      <category>VC6</category>
      <category>VB 6Win2K</category>
      <category>WinXP</category>
      <category>ASP</category>
      <category>ATL</category>
      <category>Dev</category>
      <pubDate>Thu, 19 Nov 2009 22:39:00 GMT</pubDate>
      <subject>ASP</subject>
      <GUID>http://www.codeproject.com/KB/asp/thumbtools2.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>SharePoint OCR image files indexing</title>
      <description>SharePoint OCR image files indexing.</description>
      <link>http://www.codeproject.com/KB/sharepoint/OCRIFilter.aspx</link>
      <author>gstolarov</author>
      <category>C++WinXP</category>
      <category>Win2003</category>
      <category>ASP.NET</category>
      <category>Win32</category>
      <category>Dev</category>
      <pubDate>Thu, 19 Nov 2009 14:54:00 GMT</pubDate>
      <subject>SharePoint Server</subject>
      <GUID>http://www.codeproject.com/KB/sharepoint/OCRIFilter.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Rubber-Banding with OpenGL</title>
      <description>Rubber-banding with OpenGL - A utility class</description>
      <link>http://www.codeproject.com/KB/openGL/jxglTracker.aspx</link>
      <author>Junlin Xu</author>
      <category>VC6</category>
      <category>Windows</category>
      <category>MFC</category>
      <category>OpenGL</category>
      <category>Dev</category>
      <pubDate>Thu, 19 Nov 2009 14:52:00 GMT</pubDate>
      <subject>OpenGL</subject>
      <GUID>http://www.codeproject.com/KB/openGL/jxglTracker.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>ToDoList 6.0 Beta Release (b7) - A simple but effective way to keep on top of your tasks</title>
      <description>A hierarchical task manager with native XML support for custom reporting.</description>
      <link>http://www.codeproject.com/KB/applications/todolist2.aspx</link>
      <author>.dan.g.</author>
      <category>VC6</category>
      <category>VC7</category>
      <category>VC7.1</category>
      <category>VC8.0Win2K</category>
      <category>WinXP</category>
      <category>Win2003</category>
      <category>Vista</category>
      <category>MFC</category>
      <category>CEO</category>
      <category>Architect</category>
      <category>DBA</category>
      <category>Dev</category>
      <category>QA</category>
      <pubDate>Thu, 19 Nov 2009 07:19:00 GMT</pubDate>
      <subject>Applications &amp; Tools</subject>
      <GUID>http://www.codeproject.com/KB/applications/todolist2.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>The Practical Guide to Multithreading - Part 1</title>
      <description>Learn from this guide how and when - as well as when not - to use multithreading.</description>
      <link>http://www.codeproject.com/KB/threads/mtguide_1.aspx</link>
      <author>Ajay Vijayvargiya</author>
      <category>C++</category>
      <category>C#</category>
      <category>Windows</category>
      <category>.NET</category>
      <category>Linux</category>
      <category>Win32</category>
      <category>MFC</category>
      <category>MVC</category>
      <category>Dev</category>
      <pubDate>Thu, 19 Nov 2009 04:07:00 GMT</pubDate>
      <subject>Threads, Processes &amp; IPC</subject>
      <GUID>http://www.codeproject.com/KB/threads/mtguide_1.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Beginning Operating System Development: Part Three</title>
      <description>Descriptor tables and interrupts.</description>
      <link>http://www.codeproject.com/KB/cross-platform/OSDev2.aspx</link>
      <author>0x3c0</author>
      <category>C++</category>
      <category>C</category>
      <category>ASM</category>
      <category>Hardware</category>
      <category>Dev</category>
      <pubDate>Wed, 18 Nov 2009 02:48:00 GMT</pubDate>
      <subject>Cross Platform</subject>
      <GUID>http://www.codeproject.com/KB/cross-platform/OSDev2.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>An Asynchronous HTTP Download Class (for MFC, ATL and SDK)</title>
      <description>An asynchronous HTTP download class for C++</description>
      <link>http://www.codeproject.com/KB/IP/asynchttp.aspx</link>
      <author>crazybit</author>
      <category>C++ (VC7</category>
      <category>VC8.0</category>
      <category>VC9.0)</category>
      <category>Windows</category>
      <category>Win Mobile</category>
      <category>Win32</category>
      <category>MFC</category>
      <category>ATL</category>
      <pubDate>Tue, 17 Nov 2009 14:22:00 GMT</pubDate>
      <subject>Internet / Network</subject>
      <GUID>http://www.codeproject.com/KB/IP/asynchttp.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Storm - the world's best IDE framework for .net</title>
      <description>Create fast, flexible and extensible IDE applications easily with Storm - it takes nearly no code at all!</description>
      <link>http://www.codeproject.com/KB/library/storm.aspx</link>
      <author>Theodor Storm Kristensen</author>
      <category>C++ (VC9.0)</category>
      <category>C# (C# 2.0</category>
      <category>C# 3.0</category>
      <category>C# 4.0)</category>
      <category>VB (VB 8.0</category>
      <category>VB 9.0</category>
      <category>VB 10)</category>
      <category>.NET (.NET 3.5</category>
      <category>.NET 4.0)</category>
      <category>WinXP</category>
      <category>Vista</category>
      <category>Win 7</category>
      <category>Visual Studio (VS2008)</category>
      <category>GDI+</category>
      <category>WinForms</category>
      <category>Dev</category>
      <category>Design</category>
      <pubDate>Mon, 16 Nov 2009 14:59:00 GMT</pubDate>
      <subject>Libraries</subject>
      <GUID>http://www.codeproject.com/KB/library/storm.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Windows 7 Taskbar: Check if a program or window is pinned</title>
      <description>Example code to check if a program or window is pinned on the Windows 7 taskbar.</description>
      <link>http://www.codeproject.com/KB/shell/taskbarpinutility.aspx</link>
      <author>Jochen Baier</author>
      <category>C++Win 7</category>
      <category>Win32</category>
      <category>Win64</category>
      <category>Visual Studio</category>
      <category>Dev</category>
      <pubDate>Sun, 15 Nov 2009 14:09:00 GMT</pubDate>
      <subject>Shell and IE programming</subject>
      <GUID>http://www.codeproject.com/KB/shell/taskbarpinutility.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Easy Profiler - Compile-time Profiler for Unmanaged C++</title>
      <description>Easily instrument your code, visualize, interpret results, track optimization, compare and decide.</description>
      <link>http://www.codeproject.com/KB/cpp/easyprofiler.aspx</link>
      <author>Ahmed Charfeddine</author>
      <category>C++</category>
      <category>Windows</category>
      <category>Visual Studio (VS2008)</category>
      <category>MFC</category>
      <category>STL</category>
      <category>Dev</category>
      <category>QA</category>
      <pubDate>Sat, 14 Nov 2009 16:34:00 GMT</pubDate>
      <subject>C / C++ Language</subject>
      <GUID>http://www.codeproject.com/KB/cpp/easyprofiler.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Add Color to Console Projects</title>
      <description>With the use of a few support functions, color can be added to console applications running under Win32.</description>
      <link>http://www.codeproject.com/KB/cpp/AddColorConsole.aspx</link>
      <author>Jaded Hobo</author>
      <category>VC6</category>
      <category>Windows</category>
      <category>Dev</category>
      <pubDate>Sat, 14 Nov 2009 15:58:00 GMT</pubDate>
      <subject>C / C++ Language</subject>
      <GUID>http://www.codeproject.com/KB/cpp/AddColorConsole.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Lock-Free Single-Producer - Single Consumer Circular Queue</title>
      <description>How to make a C++ thread safe, single producer, single consumer lock-free circular queue</description>
      <link>http://www.codeproject.com/KB/threads/LockFree.aspx</link>
      <author>KjellKod.cc</author>
      <category>C++</category>
      <category>Windows</category>
      <category>Linux</category>
      <category>Dev</category>
      <pubDate>Sat, 14 Nov 2009 15:12:00 GMT</pubDate>
      <subject>Threads, Processes &amp; IPC</subject>
      <GUID>http://www.codeproject.com/KB/threads/LockFree.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Knowledge-Based Systems with the CommonKADS Methodology</title>
      <description>Expert system modeling in CommonKADS and CLIPS implementation, embedded in C++.</description>
      <link>http://www.codeproject.com/KB/architecture/commonkadsx.aspx</link>
      <author>Carlos Jiménez de Parga</author>
      <category>VC7</category>
      <category>VC7.1</category>
      <category>Windows</category>
      <category>Linux</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Design</category>
      <pubDate>Thu, 12 Nov 2009 13:00:00 GMT</pubDate>
      <subject>Design and Architecture</subject>
      <GUID>http://www.codeproject.com/KB/architecture/commonkadsx.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>How to read/dump/compare registry hives</title>
      <description>Malware can hide from win32 api but not from this tool since we are dumping reg hives directly</description>
      <link>http://www.codeproject.com/KB/recipes/RegistryDumper.aspx</link>
      <author>Ladislav Nevery</author>
      <category>C++</category>
      <pubDate>Wed, 11 Nov 2009 14:38:00 GMT</pubDate>
      <subject>Algorithms &amp; Recipes</subject>
      <GUID>http://www.codeproject.com/KB/recipes/RegistryDumper.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Forbidding the Clipboard for the specified process</title>
      <description>In this article we'll consider some things about the Clipboard internals by showing how you can forbid access to it.</description>
      <link>http://www.codeproject.com/KB/clipboard/forbidding-clipboard.aspx</link>
      <author>Volodymyr Shamray, Apriorit Inc</author>
      <category>C++</category>
      <category>C</category>
      <category>Windows</category>
      <category>Architect</category>
      <category>Dev</category>
      <category>Design</category>
      <pubDate>Wed, 11 Nov 2009 13:09:00 GMT</pubDate>
      <subject>Clipboard</subject>
      <GUID>http://www.codeproject.com/KB/clipboard/forbidding-clipboard.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Writing a basic Windows Debugger</title>
      <description>Learn how you can write your own Windows Debugger</description>
      <link>http://www.codeproject.com/KB/system/writing_debugger_1.aspx</link>
      <author>Ajay Vijayvargiya</author>
      <category>C++</category>
      <category>Windows</category>
      <category>Win32</category>
      <category>STL</category>
      <category>Dev</category>
      <pubDate>Wed, 11 Nov 2009 10:33:00 GMT</pubDate>
      <subject>Hardware &amp; System</subject>
      <GUID>http://www.codeproject.com/KB/system/writing_debugger_1.aspx</GUID>
    </item>
    <item xsi:type="article">
      <title>Solving ordinary differential equations in C++</title>
      <description>This article explains a framework for solving ordinary differential equations, which is based on template metaprogramming.</description>
      <link>http://www.codeproject.com/KB/recipes/odeint.aspx</link>
      <author>headmyshoulder</author>
      <category>C++</category>
      <category>Windows</category>
      <category>Linux</category>
      <category>STL</category>
      <category>Architect</category>
      <category>Dev</category>
      <pubDate>Tue, 10 Nov 2009 10:31:00 GMT</pubDate>
      <subject>Algorithms &amp; Recipes</subject>
      <GUID>http://www.codeproject.com/KB/recipes/odeint.aspx</GUID>
    </item>
  </channel>
</rss>