Chapter 6. User Input, Desktop Interaction, and Feedback

Services are designed to run in the background while you perform actions in the foreground. In the real world, many services run on servers where almost no foreground processing—word processing, games, or any other action—is taking place. Services are never intended to interact with the users or the desktop, nor are they meant to receive input from these sources. This is very important to understand. In this chapter, I will explain the circumstances in which you might decide to write services that interact with the desktop and are looking for interaction with the users on the desktop. Keep ...

Get Programming Windows® Services with Microsoft® Visual Basic® 2008 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.