There is nothing like the power of the kernel in Windows - but how do you write kernel drivers to take advantage of that power? This book will show you how.The book describes software kernel drivers programming for Windows. These drivers don't deal with hardware, but rather with the system itself: processes, threads, modules, registry and more. Kernel code can be used for monitoring important events, preventing some from occurring if needed. Various filters can be written that can intercept calls that a driver may be interested in.
Systemy operacyjne Windows 10 i Windows Server 2016 bardzo różnią się od
swoich poprzedników. Są bardziej złożone, a niektóre zastosowane rozwiązania
można określić jako zaawansowane i wysublimowane. Zwłaszcza znajomość
wewnętrznych mechanizmów systemu, architektury jądra i systemowego modelu
bezpieczeństwa okazuje się niezwykle istotna dla programistów i inżynierów ds.
bezpieczeństwa. Bez tej wiedzy trudno mówić o prawdziwie niezawodnej pracy
oprogramowania tworzonego dla maszyn pracujących pod kontrolą najnowszych
wersji systemu Windows. Ta książka jest pierwszym tomem klasycznego
przewodnika po wewnętrznych mechanizmach podstawowych komponentów systemu
Windows. Omówiono w niej architekturę systemu Windows, sposoby implementowania
i modyfikacji procesów, przetwarzania wątków oraz korzystania z pamięci
fizycznej i wirtualnej. Sporo miejsca poświęcono operacjom wejścia-wyjścia
oraz integracji ze sterownikami poszczególnych urządzeń. Szczegółowo
przedstawiono zabezpieczenia wbudowane w system. Projektanci oprogramowania,
specjaliści ds. bezpieczeństwa oraz administratorzy systemów informatycznych
znajdą tu wiele ważnych informacji, dzięki którym dogłębnie zrozumieją sposób
działania systemu, co pozwoli im na podejmowanie lepszych decyzji.
Najważniejsze zagadnienia: wprowadzenie do wewnętrznych mechanizmów systemu
Windows omówienie komponentów architektury systemu procesy, zadania, wątki
funkcjonowanie menedżera pamięci i sposoby jej modyfikacji operacje wejścia-
wyjścia i obsługa urządzeń peryferyjnych mechanizmy zabezpieczeń i zwalczanie
złośliwego oprogramowania Windows od podszewki poznaj i zrozum!
Der Standard-Leitfaden – komplett aktualisiert auf Windows 10 und Windows Server 2016 Tauchen Sie in die Architektur und die inneren Mechanismen von Windows ein und lernen Sie die Kernkomponenten kennen, die hinter den Kulissen arbeiten. Dieser klassische Leitfaden wurde von einem Expertenteam für die inneren Mechanismen von Windows verfasst und vollständig auf Windows 10 und Windows Server 2016 aktualisiert. Dieses Buch gibt Entwicklern und IT-Profis entscheidende Insiderinformationen über die Funktionsweise von Windows. Durch praktische Experimente können Sie das interne Verhalten selbst erfahren und nützliche Kenntnisse zur Verbesserung des Designs Ihrer Anwendungen, zur Steigerung der Leistung, für Debugging und Support gewinnen. In diesem Buch lernen Sie: - Wie die Systemarchitektur von Windows aufgebaut ist und wie ihre wichtigsten Elemente aussehen, insbesondere Prozesse und Threads - Wie Prozesse Ressourcen und Threads verwalten - Wie Windows virtuellen und physischen Arbeitsspeicher verwaltet - Wie es in den Tiefen des E/A-Systems von Windows aussieht, wie Gerätetreiber funktionieren und wie sie mit dem Rest des Systems zusammenwirken - Wie das Sicherheitsmodell von Windows Zugriff, Überwachung und Autorisierung handhabt und welche neuen Mechanismen es in Windows 10 und Windows Server 2016 gibt
Delve inside Windows architecture and internals - and see how core components work behind the scenes. This classic guide has been fully updated for Windows 8.1 and Windows Server 2012 R2, and now presents its coverage in three volumes: Book 1, User Mode; Book 2, Kernel Mode; Book 3, Device Driver Models. In Book 1, you'll plumb Windows fundamentals, independent of platform - server, desktop, tablet, phone, Xbox. Coverage focuses on high-level functional descriptions of the various Windows components and features that interact with, or are manipulated by, user mode programs, or applications. You'll also examine management mechanisms and operating system components that are implemented in user mode, such as service processes. As always, you get critical insider perspectives on how Windows operates. And through hands-on experiments, you'll experience its internal behavior firsthand - knowledge you can apply to improve application design, debugging, system performance, and support. Planned chapters: Concepts & Tools; System Architecture; Windows Application Support; Windows Store Apps; Graphics & the Desktop; Management Mechanisms; User Mode Memory Management; Security; Storage; Networking; Hyper-V.