آموزش Windows Internals 3

Windows Internals 3

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: ویندوز یک سیستم عامل بزرگ و پیچیده است. درک روش کار می تواند به توسعه دهندگان کمک کند تا بیشترین بهره را ببرند. این یک دوره ادامه است که به دنبال توسعه دهندگان نرم افزار Windows Internals 2Software برای ویندوز باید نحوه کار ویندوز ، مکانیسم ها و الگوریتم های آن را بفهمند ، بنابراین آنها می توانند نرم افزار بهتری بنویسند که می تواند از نقاط قوت ویندوز استفاده کند. این دوره با تمام اصطلاحات اصلی ویندوز مانند پردازش ها ، رشته ها ، حافظه مجازی و موارد دیگر سرو کار دارد. چه یک برنامه نویس Win32 باشید ، چه یک برنامه نویس .NET یا یک برنامه نویس درایور دستگاه ، باید از درک ویندوز بهره مند شوید ، که ممکن است در عیب یابی مشکلات دشوار نیز کمک کند.

سرفصل ها و درس ها

خدمات (بخش 1) Services (part 1)

  • بررسی اجمالی Overview

  • معرفی خدمات Introduction to Services

  • نسخه ی نمایشی: خدمات در Process Explorer Demo: Services in Process Explorer

  • مشخصات خدمات Service Characteristics

  • پیکربندی سرویس Service Configuration

  • نسخه ی نمایشی: نصب سرویس Demo: Installing a Service

  • پارامترهای کلیدی سرویس Service Key Parameters

  • نسخه ی نمایشی: پیکربندی سرویس Demo: Service Configuration

  • معماری خدمات Service Architecture

  • خلاصه Summary

خدمات (قسمت 2) Services (part 2)

  • بررسی اجمالی Overview

  • نسخه ی نمایشی: سرویس ساده Demo: Simple Service

  • نسخه ی نمایشی: مشتری ساده Demo: Simple Client

  • کنترل خدمات Controlling Services

  • حساب های سرویس Service Accounts

  • فرآیندهای خدمات مشترک Shared Service Processes

  • نسخه ی نمایشی: SvcHost Demo: SvcHost

  • Trigger Start Services Trigger Start Services

  • خلاصه Summary

سیستم I/O (قسمت 1) The I/O System (Part 1)

  • بررسی اجمالی Overview

  • مقدمه Introduction

  • I/O اجزای سیستم I/O System components

  • درایورهای دستگاه Device Drivers

  • نسخه ی نمایشی: درایورهای دستگاه Demo: Device Drivers

  • فراخوانی یک راننده Invoking a Driver

  • پلاگین و بازی کنید Plug and Play

  • شمارش دستگاه Device Enumeration

  • نسخه ی نمایشی: شمارش دستگاه Demo: Device Enumeration

  • خلاصه Summary

سیستم I/O (قسمت 2) The I/O System (Part 2)

  • بررسی اجمالی Overview

  • کلیدهای مهم رجیستری Important Registry Keys

  • نسخه ی نمایشی: کلیدهای رجیستری Demo: Registry Keys

  • گره های دستگاه Device Nodes

  • I/O بسته های درخواست I/O Request Packets

  • جریان IRP IRP Flow

  • نسخه ی نمایشی: IRP ها Demo: IRPs

  • دسترسی به دستگاهها Accessing Devices

  • نسخه ی نمایشی: پیوندهای نمادی و نام دستگاه ها Demo: Symbolic Links and Device Names

  • ورودی و خروجی ناهمزمان Asynchronous I/O

  • نسخه ی نمایشی: Win32 Async I/O Demo: Win32 Async I/O

  • نسخه ی نمایشی: .NET Async I/O Demo: .NET Async I/O

  • خلاصه Summary

درایورهای دستگاه (قسمت 1) Device Drivers (Part 1)

  • بررسی اجمالی Overview

  • مقدمه Introduction

  • درایورهای دستگاه هسته Kernel Device Drivers

  • درایورها را وصل کنید و بازی کنید Plug and Play Drivers

  • آناتومی راننده Anatomy of a Driver

  • اشیا Device دستگاه و درایور Device and Driver Objects

  • نسخه ی نمایشی: اشیا Device دستگاه و درایور Demo: Device and Driver Objects

  • پردازش معمول IRP Typical IRP Processing

  • مراجعه به بافرهای کاربر Referencing User Buffers

  • ورودی و خروجی بافر Buffered I/O

  • I/O مستقیم Direct I/O

  • خلاصه Summary

درایورهای دستگاه (قسمت 2) Device Drivers (Part 2)

  • بررسی اجمالی Overview

  • مدل درایور ویندوز The Windows Driver Model

  • بنیاد درایور ویندوز The Windows Driver Foundation

  • UMDF UMDF

  • نسخه ی نمایشی: WDF Demo: WDF

  • نصب درایور Driver Installation

  • نسخه ی نمایشی: INF Files Demo: INF Files

  • تأیید کننده درایور Driver Verifier

  • نسخه ی نمایشی: تأیید کننده درایور Demo: Driver Verifier

  • خلاصه Summary

نگارش درایورهای دستگاه نرم افزار (قسمت 1) Writing Software Device Drivers (Part 1)

  • بررسی اجمالی Overview

  • مقدمه Introduction

  • عملکرد DriverEntry The DriverEntry Function

  • نسخه ی نمایشی: DriverEntry Demo: DriverEntry

  • نسخه ی نمایشی: ایجاد یک شی Device دستگاه Demo: Creating a Device Object

  • روال بارگیری کنید The Unload Routine

  • نسخه ی نمایشی: روتین را بارگیری کنید Demo: Unload Routine

  • نصب درایور Driver Installation

  • نسخه ی نمایشی: نصب درایور Demo: Installing the Driver

  • روالهای اعزام Dispatch Routines

  • نسخه ی نمایشی: ایجاد/بستن روال اعزام Demo: Create/Close Dispatch Routine

  • تست درایور Testing the Driver

  • نسخه ی نمایشی: تست اولیه درایور Demo: Basic Driver Testing

  • خلاصه Summary

نوشتن درایورهای دستگاه نرم افزار (قسمت 2) Writing Software Device Drivers (Part 2)

  • بررسی اجمالی Overview

  • پیاده سازی کنترل دستگاه Implementing Device Control

  • نسخه ی نمایشی: روال معمول اعزام کنترل دستگاه Demo: The Device Control Dispatch Routine

  • نسخه ی نمایشی: افزودن کد آزمون تغییر اولویت Demo: Adding Priority Changing Test Code

  • نسخه ی نمایشی: تست راننده نهایی Demo: Final Driver Testing

  • اشکال زدایی از درایور Debugging the Driver

  • نسخه ی نمایشی: راه اندازی اشکال زدایی هسته Demo: Setting up Kernel Debugging

  • نسخه ی نمایشی: رفع اشکال درایور Demo: Debugging the Driver

  • خلاصه Summary

نمایش نظرات

آموزش Windows Internals 3
جزییات دوره
5h 16m
87
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
129
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pavel Yosifovich Pavel Yosifovich

پاول یک توسعه دهنده ، مربی ، نویسنده و سخنران است و در فن آوری های مایکروسافت متخصص است. او نویسنده مشترک "Windows Internals، 7th edition" (MS Press، 2017) و "WPF 4.5 Cookbook" (Packt، 2012) است.