Deployment and Security

Deployment of a Windows Application has changed a great deal from Windows programs of old, and this section includes links to a variety of resources to help you understand the deployment process for Windows Forms applications.

No-Touch Deployment in the .NET Framework
Explains how the .NET Framework enables you to deploy and update Windows Form Smart Client applications over the network using a Web browser, making deployment as simple for desktop applications as it is for Web applications.
Using Windows Forms Controls in Internet Explorer
This document describes how to successfully execute Windows Forms controls within Internet Explorer (IE). Windows Forms controls within IE are activated without user prompt, require no registration and utilize the Common Language Runtime (CLR) code access security.
Writing n-Tier Applications
The purpose of the Tracker application is to provide a Windows Forms reference application to demonstrate best practices for using Microsoft .NET technologies, such as the Application Blocks for .NET and WS-Security, along with a clean and exciting user interface which can also be Tablet PC enabled.
Return of the Rich Client: Code Access Security and Distribution Features in .NET Enhance Client-Side Apps
Illuminates the pertinent features of the .NET Framework that allows you to build safe, easily deployable controls. The features discussed include managed code, code access security, versioning control, Windows Forms classes, and isolation.
Write Auto-Updating Apps with the Background Intelligent Transfer Service
Read about the BITS API as well as a number of features of the .NET Framework that take care of auto-updating using the same facilities that the Windows Update uses.