Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Windows NT File System Internals : A Developer's Guide

Buy
Writing kernel-mode Windows NT programs--such as file-system drivers (FSDs), filter drivers, and antivirus programs--poses a challenge to even experienced Windows programmers. It's hard enough to get these programs to work, but getting them to live peacefully with other kernel programs and NT itself is an art. Nagar sorts through the mechanics of writing such programs in this book, which is no mean feat considering that Microsoft provides no documentation for its development kit. The author begins by orienting the reader to NT's kernel mode, detailing what runs there, how the various programs interact, and what you need to keep in mind when developing software for the kernel mode.

The book then explores NT's key managers--I/O, virtual memory, and cache--covering the operation and exposed services for each. Nagar then takes the explanatory information he's provided and works it into a how-to guide to developing FSDs. In walking you through developing an actual FSD, the author covers I/O requests, cache operations, and buffers. Exercise files appear on the companion diskette.

Short of having a live instructor, you could not ask for a better guide to this complicated subject.

About the Author

Rajeev Nagar has been working on operating systems (specifically storage management systems) for the past six years. He has designed and implemented kernel software for the Windows NT, AIX, HPUX, and SunOS platforms. His file system development work has included local, disk-based file systems, networked file systems, and distributed file systems. His undergraduate degree is in computer engineering, and he has a master's degree in computer science. Rajeev has implemented an OSF distributed file system client on the Windows NT platform, as well as other filter drivers for storage management products.
(HTML tags aren't allowed.)

Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching (3rd Edition) (Pts. 1-4)
Algorithms in C++, Parts 1-4: Fundamentals, Data Structure, Sorting, Searching (3rd Edition) (Pts. 1-4)

Robert Sedgewick has thoroughly rewritten and substantially expanded and updated his popular work to provide current and comprehensive coverage of important algorithms and data structures. Christopher Van Wyk and Sedgewick have developed new C++ implementations that both express the methods in a concise and direct manner, and...

Deploying LINUX on the Desktop
Deploying LINUX on the Desktop
Covering Red Hat Enterprise Linux 3 and 4, SuSE Enterprise Linux 9, and Mandrake Linux, this book provides the necessary tools that will allow its readers to use Linux within a Microsoft-centric network environment. It is an invaluable reference regarding the creation of an integrated Linux corporate desktop!

Looking at the world of the
...
The IDA Pro Book: The Unofficial Guide to the World's Most Popular Disassembler
The IDA Pro Book: The Unofficial Guide to the World's Most Popular Disassembler
No source code? No problem. With IDA Pro, you live in a source code-optional world. IDA can automatically analyze the millions of opcodes that make up an executable and present you with a disassembly. But at that point, your work is just beginning. With The IDA Pro Book, you'll learn how to turn that mountain of mnemonics into...

Malware Forensics: Investigating and Analyzing Malicious Code
Malware Forensics: Investigating and Analyzing Malicious Code
Dissecting the dark side of the Internet -- with its infectious worms, botnets, rootkits, and Trojan horse programs (known as malware)-- this in-depth, how-to guide details the complete process of responding to a malicious code incident, from isolating malware and testing it in a forensic lab environment, to pulling apart suspect code and...
Cracking the Coding Interview, Fourth Edition: 150 Programming Interview Questions and Solutions
Cracking the Coding Interview, Fourth Edition: 150 Programming Interview Questions and Solutions

Now in the 4th edition, Cracking the Coding Interview gives you the interview preparation you need to get the top software developer jobs. This book provides:

* 150 Programming Interview Questions and Solutions: From binary trees to binary search, this list of 150 questions includes the most common and most useful questions
...

Embedded FreeBSD Cookbook (Embedded Technology)
Embedded FreeBSD Cookbook (Embedded Technology)
*Provides numerous examples of system software with source code and debugging techniques that can provide starting points for your own designs
*Covers core operating system components, processes and process scheduling, system booting, virtual memory, device drivers, debugging, and much more
*All sample code is provided on the
...
©2010 LearnIT (support@pdfchm.net) - Privacy Policy