نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
ویندوز یک سیستم عامل بزرگ و پیچیده است. درک روش کار می تواند به توسعه دهندگان کمک کند تا بیشترین بهره را ببرند. این یک دوره ادامه است که به دنبال توسعه دهندگان نرم افزار 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
نمایش نظرات