Wednesday, June 24, 2009

The NT Insider Archive
(Collected before I drifted away from Windows Kernel Programming)
(Read the ones marked in RED)


The NT Insider 2003 Archive
| Publishing...
Rock On With 64-bit Windows -- Porting Windows Drivers to AMD64
Guest Article: Driver Installation During Windows Setup
Sidebar Discussion -- Nt vs. Zw Continued
Nt vs. Zw - Clearing Confusion On The Native API
Multi-Version Functionality
Emerging Issues in IoCancelFileOpen
The NT Insider, Vol 10, Issue 4, July-August 2003
The Wide World Of The AMD64
Debugging a Stack Overflow
Pardon the Interruption -- Interrupt Handling Changes in Windows
Tracing Update -- New Tracing Features for Windows
A New Interface for Driver Writing -- The Windows Driver Framework
The DDK Is Dead -- Long Live the LDK!
Stop Interrupting Me -- Of PICs and APICs
Wild Speculation -- Debugging Another Crash Dump
I Wanna Be A Bus Driver Baby -- Writing Windows Bus Drivers Part II
On One Condition -- Conditionally Compiling For Your Target OS
Without A Trace? Event Tracing in Windows
Guest Article: Simplifying Development with DDK Macros
Don't Call Us -- Calling Conventions for the x86
Play It Again, Sam -- Reparse Points in Windows


The NT Insider 2002 Archive
| Published: 30-Jan-03| Modified: 12-Mar-03
Stacking the Deck -- Finding Your Way Through the Stack
Synchronicity: A Review of Synchronization Primitives
Kernel: "Calling User Mode...Are You There?" - Using the Inverted Call Model
WMI Revisited: Instrumentation and Integration with Perfmon
You've Gotta Use Protection: Inside Driver and Device Security
Advantage: Driver Writer - New Functions in the Windows XP DDK
Tracking State and Context: Reference Counting for File System Filter Drivers
Lock 'Em Up: Byte Range Locking
If You Build It: Visual Studio and Build Revisited
Still Feeling Insecure? IoCreateDeviceSecure() for Windows 2K/XP/.NET
Upsizing: Managing Address Space Increases for IA64
Maybe I Should Drive: Drive Letter Assignment and the Mount Manager
Securing Device Interfaces: A Better Approach Than Sending an SD
Bagging Bugs: Avoidance and Detection Tips to Consider
Sharing is Caring: Sharing Events Between Kernel-User Mode
All About Lint: PC-Lint and Windows Drivers
"Fixed In The Next Release" -- Product Review Update: VMWare & Connectix Quick Tool
A GodSend -- Inside the DevCon Utililty


The NT Insider 2001 Archive
| Published: 30-Jan-03| Modified: 30-Jan-03
The 411 on Driver 911: Resources for Driver Writers
Just Checking: Installing a Partially Checked Build
X-DMA: Extreme DMA for Performance
Properly Pending IRPs: IRP Handling For the Rest of Us
Tunneling: Name Tunneling in Windows 2000 File Systems
Keeping Secrets: Windows NT Security (Part III)
Property: Adding Property Pages to Device Drivers
Buddy Drivers: Methods for Driver to Driver Communication
File Systems & XP: New File Systems Material in Windows XP


The NT Insider 2000 Archive
| Published: 30-Jan-03| Modified: 30-Jan-03
Fun With Filters: Win2K/WDM Device Filter Drivers
Beyond IRPs: Driver to Driver Communications
Does No More Alpha Mean...Goodbye to Processor Independence?
A Common Topic Explained: Sharing Memory Between Drivers and Applications
Analyze This: Analyzing a Crash Dump
A Modest Proposal: A New View on I/O Cancellation
Bug or Planned Change? Getting Bit By Undocumented Functions
Interview: All About the DDK
You're Testing Me: Testing WDM/Win2K Filter Drivers
Filtering the Riff-Raff: Observations on File System Filter Drivers


The NT Insider 1999 Archive
| Published: 30-Jan-03| Modified: 30-Jan-03
Windows NT Virtual Memory (Part II)
Defensive Driver Writing: Watch Out for the Other Guy
The Exception to the Rule: Structured Exception Handling
Global Relief Effort: C++ Runtime Support for the NT DDK
Keeping Secrets: Windows NT Security (Part I)
A New Way to DMA: Busmaster DMA in Windows 2000
Taming the Beast: The Windows 2000 Build Environment
From Andy's Bookshelf: Video Drivers and the Registry
Getting 'N Sync: A Primer on Kernel Mode SMP Synchronization
Make WinDbg Your Friend: Creating Debugger Extensions
Signed, Sealed, Delivered: Driver Signing in Windows 2000
Keeping Secrets: Windows NT Security (Part II)
More on Kernel Debugging: KMODE_EXCEPTION_NOT_HANDLED
Throw the Book at 'Em: Books on Writing NT and WDM Device Drivers
So You Wann Be A Bus Driver? Writing Bus Drivers for Windows 2000


The NT Insider 1998 Archive
| Published: 30-Jan-03| Modified: 30-Jan-03
From Andy's Bookshelf: WinDbg Extensions to GDI
Doing Things "Whenever": Asynchronous Procedure Calls
That's Just the Way It Is: How NT Describes I/O Requests
Converting Windows NT V4 Drivers to WDM/NT V5
The Truth About Cancel: IRP Cancel Operations (Part II)
The Windows NT Virtual Memory System (Part I)
From Andy's Bookshelf: Floating Point Triage
Fundamentals: NT Driver 102
Build Tricks: Checked and Free Revisited
WMI: What it is...Why Driver Writers Should Care
From Andy's Bookshelf: So You Wanna Write a Video Driver?
I've Got Work To Do: Worker Threads and Work Queues
Life Support for WinDbg: New Windows NT Support Tools
From Andy's Bookshelf: Loading Video Drivers, A Mystery Solved
Who Cares? You Do! Implementing PnP for WDM/NT V5


The NT Insider 1997 Archive
| Published: 30-Jan-03| Modified: 30-Jan-03
Rolling Your Own: Build IRPs to Perform I/O
Tools of the Trade: A Catalog of NT Synchronization Mechanisms
Update! Two New System Calls in NT 4.0 SP2!
What's in a Name? Cracking Rename Operations
Choose Your Weapon: Kernel Mode Debuggers - A Choice at Last
In My Space: Choosing the Correct HAL Function for Device Access
Life After Death? Understanding the Blue Screen
Secrets of the Universe Revealed! How NT Handles I/O Completion
Fundamentals: NT Driver Writing 101
A Chance to Prove It's Worth: The NT HAL
Stand Up and be Recognized: File System Recognizers
The Truth About Cancel: IRP Cancel Operations (Part I)
Loading DLLs for Graphics Drivers
Using the NT Registry for Driver Install
Writing Kernel Mode DLLs
NT 4.0 (SP3) Lookaside Lists Appear Broken


The NT Insider 1996 Archive
| Published: 19-Dec-02| Modified: 19-Dec-02
Life in the FastI/O Lane
Cache Me If You Can: Using the NT Cache Manager
In Context: Understanding Execution Contect in NT
Fun wiht IOCTLs: Defining Custom I/O Control Codes
Going Native: Using the NT API for File I/O
When Opportunity Locks: Oplocks on Windows NT
Are You Being SRVed? Lan Manager File Server on NT
Save the Environment: Integrating Build and Developer Studio


No comments:

Followers

Blog Archive