Publisher's Synopsis
Windows Services are an often-used and important tool that can be used for anything from a simple service that monitors when a file changes, to a complex application that provides resources for system events. In the past it used to be that you had to write such services in C++ if you wanted a secure application that performed well under a heavy load. With .NET, all that changes; Visual Basic users have the same capabilities to create robust services that ony C++ developers had access to. Using the System.ServiceProcess namespace, any kind of windows service is possible. This book teaches you how make use of the classes in this namespace in the context of some common design patterns, which are used throughout the book. It also shows how to effectively use asynchronous methods and threading to improve scalability. This book should prove a useful desktop reference, while still teaching you everything you need to know about coding .NET Windows Services.