Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Unauthorized Windows 95 by Andrew Schulman
Recommended
ISBN: 1-56884-169-8       Publisher: IDG       Pages: 593pp       Price: £28-99
Categories:   internals and hardware     MS Windows    
Reviewed by Steve Davies in C Vu 8-1 (Nov 1995)
This book has already received a brief, favourable mention in C Vu 7.5 and indeed it is an interesting and informative read - if this is what you enjoy and you want the level of detail it presents.

Schulman has clearly spent a lot of time investigating how Windows works and he tells the story in 550 pp. I use the word story because Schulman's style is informal and the facts are presented in the form that they were acquired - the results of a series of explorations. I use the general term Windows because the book is not just about the 95 version; one of Schulman's main points is that Windows 95 merely extends technology that Microsoft first introduced in Windows/386 (in 1987).

The book investigates and describes how Windows functions as an operating system (i.e. the layer provided, for Win95, by VMM32.VXD and the support VxDs), including the extent to which it relies on 16-bit DOS code. There is little here about the more familiar, KERNEL, USER and GDI DLLs. There is a lot of detail; you get listings (in C or assembler) of the key parts of his exploration tools and some sometimes complex outputs. Schulman does not worry too much about whether you know and understand the terms, e.g. VxD, PSP. There is also rueful reflection on how Microsoft's expanding operating system is squeezing the small software vendors and whether there will be much future for developers beyond customisation of the Office suite with Visual Basic.

The book comes in two versions. The copy I reviewed is sub-titled 'A Developer's Guide ...'. The other one, sub-titled 'Developer's Resource Kit', seems identical except that it includes a disc containing utilities and a try before you buy programmer's CD and costs £10 extra. The utilities are hacker tools that enable you to do things like walk the VxD chain and are the tools that Schulman used for his investigations.

I'm a Schulman fan. I'm pleased that people are exploring software like this and I'm pleased that they are getting published. Undocumented DOS though, included an annotated bibliography and it's disappointing that there are no comments in the bibliography of this book.


Other Authors with the same surname

Schulman
Unauthorised Windows 95 by Andrew Schulman  (Reviewed Jul 1995)
Undocumented DOS 2nd ed by Schulman [Recommended]  (Reviewed Jul 1994)
Undocumented DOS by Andrew Schulman [Highly Recommended]  (Reviewed Sep 1993)
Undocumented Windows by A Schulman [Recommended]  (Reviewed Nov 1992)


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/u/u001256.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/