Professional NT Services
Professional NT Services has three main aims. First, it teaches developers how to design and implement good NT services using all the features and tools supplied for the purpose by Microsoft Visual C++. The book describes how services work, what work they are best equipped to do, and how they fit in with other system components. In its pages, the author develops a set of generic classes to facilitate service development, and introduces the concept of usage patterns - a way of categorizing the roles that services can fulfil in the overall architecture of a system. Second, the book gives developers a firm grounding in the security and configuration issues that must be taken into account when developing a service. A chapter is given over to describing NT security, while hints and tips about COM security and thread safety are provided whenever they are relevant to the topic at hand. On the configuration front, there is information on when and how properly to use the NT event log, and full details of how to build Control Panel applets and MMC snap-ins that interact with your services. Third, the author presents sample implementations of the usage patterns that have been identified. The
What people are saying - Write a review
We haven't found any reviews in the usual places.
Understanding NT Services
Features of NT Services
32 other sections not shown
_tcout access control list access token allocate allows applet application array authentication BOOL chapter class objects client CloseServiceHandle(hSCM component configuration connection console const control handler control panel control request create DACL database DCOM debug default delete desktop dialog dwControl dwErr DWORD encrypted entries error event log Event Viewer executable function handle hdbc HRESULT impersonation implementation initialization installed interactive interface pointer LocalSystem logon look loop LPCTSTR machine message script Microsoft Microsoft Message Queue Microsoft Transaction Server Monitor MSMQ node NT services NULL ODBC options parameter pause Ping profiling Quartermaster queue registry SC_HANDLE scope pane security context security descriptor semaphore server service control service thread ServiceMain snap-in specify started status stop string structure TCHAR tool Unicode usage pattern void wait window Windows NT winstation