برنامه نويسي

برنامه نویسی کرنل ویندوز، ویرایش دوم

Windows Kernel Programming, Second Edition

دانلود کتاب Windows Kernel Programming, Second Edition (به فارسی: برنامه نویسی کرنل ویندوز، ویرایش دوم) نوشته شده توسط «Pavel Yosifovich»


اطلاعات کتاب برنامه نویسی کرنل ویندوز، ویرایش دوم

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: leanpub.com

نویسنده: Pavel Yosifovich

زبان: english

فرمت کتاب: EPUB (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2022

حجم فایل: 6.00 مگابایت

نوبت چاپ: 2

توضیحات کتاب برنامه نویسی کرنل ویندوز، ویرایش دوم

برنامه نویسی کرنل ویندوز توسط بسیاری هنر تاریک در نظر گرفته می شود که برای افراد معدودی در دسترس است که قادر به باز کردن رمز و راز هسته ویندوز هستند. با این حال، توسعه هسته، حداقل در شرایط کلی، تفاوتی با توسعه حالت کاربر ندارد. در هر دو مورد، درک خوب پلتفرم برای تولید کد با کیفیت بالا ضروری است.

<p>این کتاب راهنمای برنامه نویسی در هسته ویندوز با استفاده از محیط توسعه یکپارچه شناخته شده Visual Studio (IDE) است. این محیط برای بسیاری از توسعه دهندگان در فضای مایکروسافت آشنا است، به طوری که منحنی یادگیری محدود به درک هسته، کدگذاری و اشکال زدایی است، با اصطکاک کمتری از ابزارهای توسعه</p>

<p>این کتاب درایورهای دستگاه های نرم افزاری را هدف قرار می دهد، اصطلاحی که من برای اشاره به درایورهایی استفاده می کنم که با سخت افزار سروکار ندارند. درایورهای هسته نرم افزار دسترسی کامل به هسته دارند و به آنها اجازه می دهند هر عملیاتی را که توسط هسته مجاز است انجام دهند. برخی از درایورهای نرم افزار خاص تر هستند، مانند فیلترهای کوچک سیستم فایل، که در این کتاب نیز توضیح داده شده است.</p>


Windows kernel programming is considered by many a dark art, available to select few that manage to somehow unlock the mysteries of the Windows kernel. Kernel development, however, is no different than user-mode development, at least in general terms. In both cases, a good understanding of the platform is essential for producing high quality code.

<p>The book is a guide to programming within the Windows kernel, using the well-known Visual Studio integrated development environment (IDE). This environment is familiar to many developers in the Microsoft space, so that the learning curve is restricted to kernel understanding, coding and debugging, with less friction from the development tools</p>

<p>The book targets software device drivers, a term I use to refer to drivers that do not deal with hardware. Software kernel drivers have full access to the kernel, allowing these to perform any operation allowed by the kernel. Some software drivers are more specific, such as file system mini filters, also described in the book.</p>

دانلود کتاب «برنامه نویسی کرنل ویندوز، ویرایش دوم»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید