Читаем Windows® Internals, Sixth Edition, Part 1 полностью

Prior to starting his own company, David worked for nine years as a project leader and developer in the VMS operating system development group at Digital Equipment Corporation. His first book was entitled Windows NT for Open VMS Professionals (Digital Press/Butterworth Heinemann, 1996). It explained Windows NT to VMS-knowledgeable programmers and system administrators. His second book, Inside Windows NT, Second Edition (Microsoft Press, 1998), covered the internals of Windows NT 4.0. Since the third edition (Inside Windows 2000) David has coauthored this book series with Mark Russinovich.

In addition to organizing and teaching seminars, David is a regular speaker at technical conferences such as Microsoft TechEd and Microsoft PDC. He has also served as technical chair for several past Windows NT conferences. When he’s not researching Windows, David enjoys sailing, reading, and watching Star Trek.

Alex Ionescu is the founder of Winsider Seminars & Solutions Inc., specializing in low-level system software for administrators and developers as well as reverse engineering and security training for government and infosec clients. He also teaches Windows internals courses for David Solomon Expert Seminars, including at Microsoft. From 2003 to 2007, Alex was the lead kernel developer for ReactOS, an open source clone of Windows XP/Server 2003 written from scratch, for which he wrote most of the Windows NT-based kernel. While in school and part-time in summers, Alex worked as an intern at Apple on the iOS kernel, boot loader, firmware, and drivers on the original core platform team behind the iPhone, iPad, and AppleTV. Returning to his Windows security roots, Alex is now chief architect at CrowdStrike, a startup based in Seattle and San Francisco.

Alex continues to be very active in the security research community, discovering and reporting several vulnerabilities related to the Windows kernel, and presenting talks at conferences such as Blackhat, SyScan, and Recon. His work has led to the fixing of many critical kernel vulnerabilities, as well as to fixing over a few dozen nonsecurity bugs. Previous to his work in the security field, Alex’s early efforts led to the publishing of nearly complete NTFS data structure documentation, as well as the Visual Basic metadata and pseudo-code format specifications.

Appendix B. More Resources for Developers

Microsoft Press® books

Visual Studio

Microsoft® Visual Basic® 2010 Step by Step

Michael Halvorson

978-07356-2669-0

Microsoft Visual C#® 2010 Step by Step

John Sharp

978-07356-2670-6

Windows® via C/C++, Fifth Edition

Jeffrey Richter,

Christophe Nasarre

978-07356-2424-5

Microsoft Visual Basic 2010 Developer’s Handbook

Sarika Calla Purohit,

Klaus Löffelmann

978-07356-2705-5

Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, Second Edition

Sayed Ibrahim Hashimi

William Bartholomew

978-07356-4524-0

Microsoft .NET: Architecting Applications for the Enterprise

Dino Esposito,

Andrea Saltarello

978-07356-2609-6

Microsoft .NET and SAP

Juergen Daiberl, et al.

978-07356-2568-6

Programming Microsoft Visual C# 2008: The Language

Donis Marshall

978-07356-2540-2

Microsoft XNA® Game Studio 4.0: Learn Programming Now!

Rob Miles

978-07356-5157-9

Web Development

Developing Service-Oriented AJAX Applications on the Microsoft Platform

Daniel Larson

978-07356-2591-4

Microsoft ASP.NET and AJAX: Architecting Web Applications

Dino Esposito

978-07356-2621-8

Programming Microsoft ASP.NET 4

Dino Esposito

978-07356-4338-3

Microsoft ASP.NET 4 Step by Step

George Shepherd

978-07356-2701-7

Microsoft Silverlight® 4, Step by Step

Laurence Moroney

978-07356-3887-7

JavaScript, Second Edition Step by Step

Steve Suehring

978-07356-4552-3

Microsoft Visual Web Developer™ 2008 Express Edition Step by Step

Eric Griffin

978-07356-2606-5

.Net Framework

CLR via C#, Third Edition

Jeffrey Richter

978-07356-2704-8

Programming Microsoft LINQ in .NET Framework 4

Paolo Pialorsi, Marco Russo

978-07356-4057-3

3D Programming for Windows

Charles Petzold

Перейти на страницу:

Похожие книги