| Microsoft sites |
| Windows Driver Central |
| Debugging Tools for Windows |
| MSDN Downloads |
| Development tools |
| InstallShield |
| Utilities |
| Bart's Preinstalled Environment |
| sysinternals.com (Mark Russinovich and Bryce Cogswell). Free system administration utilities, some with source. |
| Hardware and firmware specifications |
| ACPI specification |
| AT/ATAPI committee (Technical Committee T13) |
| IEEE 1394 Trade Association |
| 1394 Open Host Controller Interface Specification |
| PCI SIG |
| SMBIOS (Distributed Management Task Force)PCI SIG |
| USB SIG |
| interfacebus.com: Various interface and bus standards |
| Hardware manufacturers' technical documents sites |
| AMD processors |
| Intel processors |
| Driver and hardware developer training |
| Azius Developer Training: Most types of Windows drivers; Windows internals; troubleshooting and debugging; Windows source code |
| David Solomon Expert Seminars: Windows internals and troubleshooting. David is co-author, with Mark Russinovich, of the Microsoft Press book Windows Internals (which we highly recommend). |
| Mindshare: Training for hardware developers in all aspects of PC processors, buses, and technologies. |
| Open Systems Resources: Most types of Windows drivers, specializes in file systems. Consulting services also available. |
| Walter Oney: Most types of Windows drivers, specializes in USB, serial, instrumentation and process control. Author of the Microsoft Press book on the Windows Driver Model |
| Developer community |
| Bo Branten's projects site: Sample file system code |
| NT Kernel Resources - specializes in network (NDIS) and related security issues. Consulting services and developer's tools as well |