The Wayback Machine - https://web.archive.org/web/20111101205651/http://www.codeguru.com:80/csharp/csharp/cs_network/

    Network & Systems

    Windows Management Using C# Programming

    Windows management has a prime place in system monitoring and administration irrespective of the technology being used. The suppleness that is achieved using the Windows management native API's are far more than that which could be achieved through other kinds of monitoring and administration application.

    [Updated] Tip: Replacement Methods for Obsolete WebProxy.GetDefaultProxy Method

    Discover how to get the default web proxy the right way.

    Learn How to Create Dual Mode Windows Services

    Learn how to create a dual mode service so you can run your services as either console apps or through Windows Services.

    Generate and add keyword variations using AdWords API

    Discover how to add different Keyword variations to Google AdWords platform.

    Tip: HTTP Content Disposition

    Use HTTP content disposition to find out the name of the file you are downloading.

    Code Contracts in .NET

    This article introduces code contracts that specify statements in .NET programs that must prove valid.

    Codeguru Forum Search Accelerator for IE 8

    Learn how to write an accelerator for IE 8 to perform quick simple tasks, taking Codeguru Forums Search as an example.

    FindWindow: Finding Window Handles

    Creating an easy interface for finding window handles.

    QuickConnect.NET

    The Connect.NET is a C# component, that provides easy access to the TCP based network connections(Client/server).

    Deploying Separate User/Site Configurations with ClickOnce

    By Matt Goebel and Rachel Baker - Microsoft's ClickOnce framework is a powerful tool for deploying and updating Windows forms applications. Learn how to deploy separate application configurations via two methods: installing and updating from different locations, and using URL parameters.

    Is Azure the New Silver Lining?

    By now, you have heard of Windows Azure, Microsoft's cloud computing platform. But, what does Azure provide for developers and users, and how can you benefit from it in your .NET applications? Read on to find out.

    Creating a Pretty IE Toolbar in C#

    Learn about the work principles and ways and use of IEToolbarEngine. This is a toolbar for Internet Explorer, which has a reusable architecture.

    Provocative Search Engine Friendly URLs in ASP.NET

    Authors Cristian Darie and Jaimie Sirovich show how to turn ugly dynamic ASP.NET URLs into human and search engine-friendly URLs that may improve your search engine ranking.

    Exploring Net60

    Have you ever dreamt about porting your managed Windows Mobile application to Symbian OS? Or, maybe you wanted to develop a new one but were uncertain whether you need to learn a new paradigms and languages? Well, with Net60 from Red Five Labs, you may be relieved; you can continue your development in your favorite languages!

    Creating Native Web Services in SQL Server

    Expose your SQL Server data directly over the web. Learn to create SOAP-based native web services in SQL Server 2005/2008 that can be consumed from client applications over HTTP.

    Hamsterdb: a Small, Fast Database That Won't Weigh You Down

    Need a fast database that won't bloat your application? Try this fast b+tree record manager with a small footprint, especially good for embedded device environments.

    Avoiding Annoying Mistakes in Your ASP.NET Web Applications

    Learn to avoid subtle, yet common, web application design mistakes, and how to best solve them in your ASP.NET/C# web applications.

    Auditing in SharePoint 2007

    Careful registration of information in a Portal can be vitally important to a company, not only internally but also for possible juridical consequences. SharePoint 2007 has the necessary infrastructure to gather and conserve the entries in a secure way.

    Facebook Application Development

    Learn how to build a sophisticated Facebook application that interacts with Facebook users and with SQL Server database articles.

    Multi-Threaded TCP/IP Server Without .NET Socket Class

    .NET programmers, learn about a way that can help you write high performance server applications in .NET.

    Using Connection Pooling in ADO.NET

    Learn how ADO.NET connection pooling works and how to configure it to suit your performance requirements.

    Program and Employ Windows Services for Microsoft SharePoint 2007

    See how combining SharePoint 2007's API and an Object Model allows for greater program functionality.

    [Updated] Accessing the Registry with VB6 and VB.NET

    Discover the main differences between accessing the Registry with VB 6 and with VB.NET.

    Going Mobile with the Active Template Library

    Learn how to rapidly develop applications and add-ins using ATL for Windows CE.