Flylib.com
Programming Server-Side Applications for Microsoft Windows 2000 (Microsoft Programming)
Programming Server-Side Applications for Microsoft Windows 2000 (Microsoft Programming)
ISBN: 0735607532
EAN: 2147483647
Year: 2000
Pages: 126
Authors:
Jeffrey Richter
,
Jason Clark
BUY ON AMAZON
Cover
LOC Page
Dedication
Introduction
What s in This Book
This Book Has No Mistakes
The CD-ROM and System Requirements
Support
Thanks for Your Help
Chapter 1 -- The Discipline of Service Development
Fault Tolerance and Tidy Code
Scalability and Performance
Administration
Security
Why Develop a Service?
Network Communication
Chapter 2 -- Device IO and Interthread Communication
Opening and Closing Devices
Working with File Devices
Performing Synchronous Device IO
Basics of Asynchronous Device IO
Receiving Completed IO Request Notifications
Chapter 3 -- Service Applications
The Windows Service Communication Architecture
Service Control Programs that Ship with Windows
The Windows Service Application Architecture
Control Codes and Status Reporting
Service Issues
Debugging a Service
The TimeService Sample Service
The TimeClient Sample Application
Chapter 4 -- Service Control Programs
Adding a Service to the SCM s Database
Deleting a Service from the SCM s Database
Starting and Controlling a Service
Reconfiguring a Service
Locking the SCM s Database
Miscellaneous Service Control Program Functions
The SuperSCP Sample Application
Chapter 5 -- The System Registry
The System Registry Structure
Registry Conventions
Working with Registry Keys
Working with Registry Values
Storing Data in the System Registry
Accessing the Registry Remotely
Using the System Registry Efficiently
Registry Change Notifications
Maintaining a Clean Registry
More Registry Functions
Chapter 6 -- Event Logging
What Is the Event Log?
Reporting Events
Building Message DLLs and EXEs
Reading the Event Log
Chapter 7 -- Performance Monitoring
Performance-Monitoring Perspectives
The Architecture of Performance Objects and Counters
Collecting Performance Data
Performance Information Data Structures
Debugging Your Performance Counter DLL
The HWInputMon Sample Application
Synchronizing Access to the Counter Values
Chapter 8 -- Windows Management Instrumentation
WMI Architecture
WMI Tools
WMI Data Organization
Core Service-Related Classes Provided by WMI
Events
The TimeServiceProvider Sample WMI Provider
Permanent Configuration Settings
Chapter 9 -- Managing Trustees
What Is a Trustee?
Security Tools in Windows 2000
Administering Trustee Accounts
Understanding SIDs
Understanding Privileges and Account Rights
Reasons to Create a Trustee
The TrusteeMan Sample Application
Chapter 10 -- Access Control
Introduction to Access Control
Programming for Access Control
Chapter 11 -- User Context
Understanding User Context
Programming User Context
Modifying Token Information
Using a Token to Execute Code
Restricted Tokens
Chapter 12 -- Secure Connectivity
Encryption
Security Protocols
Windows 2000 Developer Services
Programming for Secure Connectivity
SSL with the SSPI
Applying Secure Communication
Appendix A -- The Build Environment
The CmnHdr.h Header File
Forcing the Linker to Look for a (w)WinMain Entry-Point Function
Windows Version Build Option
Unicode Build Option
Windows Definitions and Warning Level 4
The pragma Message Helper Macro
The chINRANGE, chDIMOF, and chSIZEOFSTRING Macros
The chROUNDDOWN and chROUNDUP Inline Template Functions
The chBEGINTHREADEX Macro
DebugBreak Improvement for x86 Platforms
Creating Software Exception Codes
The chMB Macro
The chASSERT and chVERIFY Macros
The chHANDLE_DLGMSG Macro
The chSETDLGICONS Macro
Making Sure the Host System Supports Unicode
The OS Version Check Inline Functions
The CSystemInfo C Class
Appendix B -- The Class Library
The Ensure Cleanup Template C Class (EnsureCleanup.h)
The Print Buffer C Class (PrintBuf.h)
The Auto Buffer Template C Class (AutoBuf.h)
The UI Layout C Class (UILayout.h)
The IO Completion Port C Class (IOCP.h)
The Security Information C Class (SecInfo.h)
About the Author
Jason D. Clark
About This Electronic Book
About Microsoft Press
Programming Server-Side Applications for Microsoft Windows 2000 (Microsoft Programming)
ISBN: 0735607532
EAN: 2147483647
Year: 2000
Pages: 126
Authors:
Jeffrey Richter
,
Jason Clark
BUY ON AMAZON
Project Management JumpStart
Developing Project Management Skills
Developing the Project Plan
Budgeting 101
Executing the Project
Appendix B Sample Project Management Forms
Cisco IOS in a Nutshell (In a Nutshell (OReilly))
Get to Know the Question Mark
Asynchronous Interfaces
IS-IS
Modern IOS QoS Tools
Traffic Policing
C++ How to Program (5th Edition)
FORTRAN, COBOL, Pascal and Ada
(Optional) Software Engineering Case Study: Starting to Program the Classes of the ATM System
Class auto_ptr and Dynamic Memory Allocation
Other Error-Handling Techniques
Introduction
Making Sense of Change Management: A Complete Guide to the Models, Tools and Techniques of Organizational Change
Individual change
Team change
Organizational change
Restructuring
Mergers and acquisitions
Data Structures and Algorithms in Java
Inheritance
The Comparable Interface
Memory Management
A.7. Constants
A.8. Operators
Google Maps Hacks: Tips & Tools for Geographic Searching and Remixing
Hack 9. Use del.icio.us to Keep Up with Google Maps
Hack 45. Share Pictures with Your Community
Hack 51. Make a Fullscreen Map the Right Way
Hack 60. Make Things Happen When the Map Moves
Hack 69. Cluster Markers at High Zoom Levels
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies