did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781861007728

Visual Basic .Net Windows Services Handbook

by
  • ISBN13:

    9781861007728

  • ISBN10:

    1861007728

  • Format: Trade Paper
  • Copyright: 2002-09-24
  • Publisher: Springer-Verlag New York Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $29.99

Summary

Windows Services are server programs that sit in the background and run - tracking changes to some part of the system and responding by performing tasks without user intervention. Examples of Windows services are MSN Manager, IlS, and Task Manager.

Table of Contents

Introduction 1(1)
Who Is This Book For?
1(1)
What Do You Need to Use This Book?
2(1)
What Does This Book Cover?
2(3)
Introducing Windows Services
5(20)
A Brief History of Services
6(2)
The UNIX Connection
6(1)
Daemons
6(1)
Cron
6(1)
Scheduler and the Task Manager
7(1)
NT Services
7(1)
MyFirstService
8(10)
Using the Designer or Coding it Alone
9(1)
The Designer
9(2)
Code View
11(1)
Adding Some Functionality
12(1)
Creating an Installer for the Service
13(2)
Finding our Service
15(1)
Debugging our Service
16(1)
The User Experience
17(1)
The System.ServiceProcess Namespace
18(2)
The ServiceBase Class
20(1)
Looking Ahead
20(2)
Summary
22(3)
Designing Windows Services
25(16)
Types of Services
26(5)
Design Patterns
26(1)
Monitor/Listener
27(1)
Agent
27(1)
Quartermaster
27(1)
Switchboard
28(1)
Business Object
28(1)
Windows Types
28(1)
Adapter
29(1)
KernelDriver
29(1)
InteractiveProcess
29(1)
FileSystemDriver
30(1)
RecognizerDriver
30(1)
.NET Types
30(1)
Win320wnProcess
30(1)
Win32ShareProcess
30(1)
How These Interact
30(1)
What Services Can Do
31(2)
Management of Systems
31(1)
Custom Integration between an Application and Server
31(1)
Providing Services to Clients and Devices
32(1)
Security
32(1)
What We Need to Know
33(2)
The Usage Pattern Used
33(1)
What are the Security Considerations?
33(1)
Account
34(1)
User Impersonation
34(1)
Protection
34(1)
How Control Requests are handled
34(1)
The Administration Details
35(1)
Whether the Service Will Leave Logs
35(1)
When Not to Write a Service
35(1)
Diagramming
36(2)
UML and Services
37(1)
Summary
38(3)
Coding Windows Services
41(28)
The ServiceBase Class
42(2)
Creating a Windows Service Project
44(18)
Service Properties
45(1)
OnStart() and OnStop()
46(1)
Getting Your Service Talking Back
47(1)
Event Log
47(2)
Log File
49(1)
E-Mail
50(1)
Adding the Functionality
51(1)
Using a Timer
51(2)
Using a ServiceController
53(2)
Creating a Service Installer
55(3)
Service Security Contexts
58(3)
(Un)Installing the Service
61(1)
Installing a Service Remotely
61(1)
Testing the Service
62(1)
Debugging the Service
63(2)
Process Attachment
63(1)
Failsafe
64(1)
Summary
65(4)
Configuring and Controlling Windows Services
69(34)
Mechanisms For Controlling Services
70(1)
Basic Control Through The SCM
71(10)
Service Recovery
71(1)
Service Dependencies
72(1)
SCM Interfaces
73(1)
Programmatically Controlling A Service
74(7)
Configuring Services
81(2)
Install-Time Configuration
82(1)
Building A Service With Command Interfaces
83(4)
Building A GUI Controller
87(8)
Using The System Tray
87(1)
Developing An MMC Snap-In
88(7)
Control Through WMI
95(5)
Summary
100(3)
Network-Oriented Services
103(36)
Communicating with Remote Services
104(3)
TCP/IP
105(2)
Event Log Monitor
107(16)
TCP/IP Listening and Broadcasting
107(2)
TCPListener
109(3)
Remote Windows Service
112(5)
Installation
117(3)
Testing
120(3)
Message Queuing
123(13)
MSMQ's Qualities
124(1)
MSMQ Requirements
124(1)
Queuing Example
125(1)
Recording Actions
125(3)
Message Queue Processor
128(2)
Windows Service
130(3)
Testing MSMQ
133(2)
Debugging
135(1)
Summary
136(3)
Scalability and Performance Issues
139(24)
Using Threads
139(15)
Controlling Thread Priority
141(2)
Using Thread Pools
143(6)
Debugging Multithreaded Applications
149(3)
Using the TaskInfo 2002 Tool
152(2)
Sharing Processes
154(5)
Memory Management
159(2)
.NET Framework Types
159(1)
The Garbage Collection Process
159(1)
Finalization
160(1)
Summary
161(2)
Deploying Windows Services
163(18)
Operating System Issues
163(2)
Adapting to the OS
164(1)
Supported Features
165(1)
Installing and Uninstalling
165(10)
Using the InstallUtil Tool
165(2)
Using Deployment Projects
167(1)
Creating a Deployment Project
167(3)
Adding a Custom Action
170(2)
Testing the Deployment Project
172(3)
Windows Services Database
175(3)
Exploring the Database
175(1)
Service Types
176(1)
Dependency Information
176(1)
Programmatic Access
177(1)
Summary
178(3)
Appendix: Support, Errata, and Code Download 181(6)
How to Download the Sample Code for the Book
181(1)
Errata
182(1)
E-Mail Support
182(1)
p2p.wrox.com
183(4)
Index 187

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program