Here a list of good Books for developers and hackers:
- Accelerated .NET Memory Dump Analysis: Training Course Transcript and WinDbg Practice Exercises with Notes by Dmitry Vostokov and Memory Dump Analysis Services (Feb 1, 2012)
- Advanced Windows Nt: The Developer's Guide to the Win32 Application Programming Interface/Book and Disk by Jeffrey Richter (Oct 1993)
- Advanced Windows by Jeffrey Richter (Feb 1997)
- Advanced Windows, Jeffrey Richter
- Advanced Windows: The Developer's Guide to the WIN32 API for Windows NT 3.5 and Windows 95 by Jeffrey Richter (Jan 1, 1995)
- Applications = Code + Markup: A Guide to the Microsoft Windows Presentation Foundation (Pro - Developer) by Charles Petzold (Sep 13, 2006)
- Applied Microsoft .NET Framework Programming (Pro-Developer) by Jeffrey Richter (Jan 22, 2002)
- Applied Microsoft .NET Framework Programming in Microsoft Visual Basic .NET by Jeffrey Richter and Francesco Balena 196 (Jul 12, 2002)
- Code: The Hidden Language of Computer Hardware and Software by Charles Petzold (Nov 11, 2000)
- Crackproof your Software, Pavol Cerven
- Debugged! MZ/PE: MagaZine for/from Practicing Engineers by Dmitry Vostokov, Matthieu Suiche and Roberto Alexis Farah (Mar 16, 2009)
- Developing Windows NT Device Drivers: A, Edward N. Dekker
- Hacker Disassembling Uncovered, Kaspersky
- How to Diagnose and Fix Everything Electronic, Michael Geier
- Inside Microsoft Windows 2000, Third Edition (Microsoft Programming Series) by David A. Solomon and Mark E. Russinovich (Sep 16, 2000)
- Inside Windows Debugging
- Inside Windows Debugging: A Practical Guide to Debugging and Tracing Strategies in Windows by Tarik Soulami (May 21, 2012)
- Inside Windows NT (Microsoft Programming, Helen Custer
- Inside the Windows NT File System, Helen Custer
- Malware Analyst's Cookbook and DVD: Tools and Techniques for Fighting Malicious Code by Michael Ligh, Steven Adair, Blake Hartstein and Matthew Richard (Nov 2, 2010)
- Memory Dump Analysis Anthology, Volume 1 (v. 1) by Dmitry Vostokov (Apr 15, 2008)
- Memory Dump Analysis Anthology, Volume 2
- Memory Dump Analysis Anthology, Volume 5 by Dmitry Vostokov (Apr 17, 2011)
- Memory Management: Algorithms and Implementations in C/C++ (Windows Programming/Developm... by Bill Blunden (Oct 4, 2002)
- Message Passing Server Internals by Bill Blunden (May 19, 2003)
- Microsoft Windows 2000 Professional Resource, Microsoft Corporation
- Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000 by Mark E. Russinovich and David A. Solomon (Jan 5, 2005)
- Multithreading Applications in Win32: Jim Beveridge
- Network Programming for Microsoft Windows, Jim Ohlund
- Os/2 Presentation Manager Programming/Book and Disk by Charles Petzold (Jul 1994)
- Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software by Michael Sikorski and Andrew Honig (Feb 29, 2012)
- Professional Rootkits
- Programming Applications for Microsoft Windows (Microsoft Programming Series) by Jeffrey Richter (Oct 23, 1999)
- Programming Applications for Microsoft Windows, Jeffrey Richter
- Programming Microsoft Windows Forms (Pro Developer) by Charles Petzold (Nov 30, 2005)
- Programming Microsoft Windows with C# by Charles Petzold (Jan 18, 2002)
- Programming Microsoft Windows with Microsoft Visual Basic .NET (Core Reference) (Pro-Developer) by Charles Petzold (Aug 31, 2002)
- Programming Server-Side Applications for Microsoft Windows 2000 (Microsoft Programming) by Jeffrey Richter and Jason Clark (Apr 22, 2000)
- Programming Server-Side Applications for, Jeffrey Richter
- Programming Windows -1988 publication. by Charles Petzold
- Programming Windows 3.1 by Charles Petzold (1990)
- Programming Windows 95 (Microsoft Programming Series) by Charles Petzold (Jan 1, 1995)
- Programming Windows, Fifth Edition (Microsoft Programming Series) by Charles Petzold (Dec 2, 1998)
- Programming in the Key of C#: A Primer for Aspiring Programmers (Pro-Developer) by Charles Petzold (Jul 31, 2003)
- Programming the Os/2 Presentation Manager: The Microsoft Guide to Writing Applications for Os/2 Graphical Windowing Environment (OS/2 programmer's library) by Charles Petzold (Apr 1989)
- Reversing: Secrets of Reverse Engineering, Eldad Eilam
- Rootkits: Subverting the Windows Kernel
- Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code (Expert's Voice) by Bill Blunden (Sep 26, 2003)
- Systems Programming for Windows 95 with Disk, Walter Oney
- The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine by Charles Petzold (Jun 16, 2008)
- The Art of Computer Virus Research and Defense
- The Rootkit Arsenal 2009
- The Rootkit Arsenal: Escape and Evasion in the Dark Corners of the System by Bill Blunden (Mar 16, 2012)
- The Windows 2000 Device Driver Book: A Guide for, Art Baker
- Undocumented Windows 2000 Secrets
- Undocumented Windows 2000 Secrets: A Programmer's, Sven B. Schreiber
- Undocumented Windows NT, Prasad Dabak
- Virtual Machine Design and Implementation C/C++ by Bill Blunden (Feb 28, 2002)
- Win32 System Programming by Johnson M. Hart (Sep 2, 1997)
- Win32 System Programming: A Windows 2000 Application Developer's Guide (2nd Edition) by Johnson M. Hart (Oct 9, 2000)
- Win32 System Services: The Heart of Windows 98 and, Marshall Brain
- Windows 3.0: A Developer's Guide by Jeffrey Richter (Feb 1991)
- Windows 95 Developers Guide by Jeffrey M. Richter and Jonathan Locke (Feb 15, 2001)
- Windows Debugging Notebook: Essential User Space WinDbg Commands by Roberto Alexis Farah, Dmitry Vostokov and Mario Hewardt (May 15, 2011)
- Windows Debugging: Practical Foundations by Dmitry Vostokov (Mar 23, 2009)
- Windows Internals, 6th edition
- Windows Internals, Part 1: Covering Windows Server 2008 R2 and Windows 7 by Mark E. Russinovich, David A. Solomon and Alex Ionescu (Apr 5, 2012)
- Windows Internals, Part 2 by Mark E. Russinovich, David A. Solomon and Alex Ionescu (Oct 1, 2012)
- Windows Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (Pro Developer) by Mark Russinovich, David A. Solomon and Alex Ionescu (Jun 17, 2009)
- Windows Internals: The Implementation of the, Matt Pietrek
- Windows NT Device Driver Development, Peter G. Viscarola
- Windows NT Device Driver Development, Peter G. Viscarola
- Windows NT File System Internals : A, Rajeev Nagar
- Windows Sysinternals Administrator's Reference by Mark E. Russinovich and Aaron Margosis (Jul 20, 2011)
- Windows System Programming (4th Edition) by Johnson M. Hart (Feb 26, 2010)
- Windows via C/C++ (softcover) by Jeffrey Richter and Christophe Nasarre (Sep 22, 2011)
- Writing Windows WDM Device Drivers, Chris Cant
- x64 Windows Debugging: Practical Foundations by Dmitry Vostokov (Aug 7, 2009)
Can be very useful !