Driver development】的更多相关文章

ODBC Driver Development By Vikash Agarwal, May 01, 2002 Open your database system to the world. Vikash steps through developing an ODBC driver, using XML-SOAP for encoding the calls and results. The communication between the driver and DBMS takes pla…
Windows Driver Kit (WDK) https://msdn.microsoft.com/en-us/library/windows/hardware/ff557573(v=vs.85).aspx Download the WDK, WinDbg, and associated tools https://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx https://github.com/Microsoft/Wind…
In particular, Microsoft® instituted a device driver certification process for its Windows® desktop and server operating systems to ensure the drivers are functional with their products. INF (or Information) files are scripts which tell the Windows O…
微软近期Open的职位: SDE2 (Windows driver) Job title: Software Development Engineer 2 Location: Shanghai, China Do you want to join Microsoft and work on the latest Windows devices? Do you want to impact hundreds of millions of Windows customers together wit…
To learn device driver development, like any other new knowledge, the bestapproach for me is to learn first the theory and then to do some practice. If you don't know about operating systems, I recommend "Willam Stalling's OS book" [1]. This boo…
敏捷软件工程(agile software development) VS传统软件工程(traditional software development)      Agile principle    The Agile Manifesto is based on twelve principles(敏捷开发12原则) 1. Customer satisfaction by early and continuous delivery of valuable software 2. Welcom…
Writing a device driver for Windows        In order to write a device driver for windows, one needs the device driver development kit (ddk) and a c compiler.According to this article, a device driver's maximum size is 960MB on Windows XP (100MB on NT…
第16-17章 - 基址重定位表&.reloc节区 @date: 2016/11/31 @author: dlive 0x00 前言 这几天忙着挖邮箱漏洞,吃火锅,马上要被关禁闭,看书进度比较慢... 0x01 PE重定位 若加载的是DLL.SYS文件,且在ImageBase位置处已经加载了其他DLL/SYS文件,那么PE装载器就会将其加载到其他未被占用的空间.这就涉及了PE文件重定位问题,PE重定位是指PE文件无法加载到ImageBase位置,而被加载到其他地址时发生的一系列处理行为. 开发工…
MSDN官方说明:https://msdn.microsoft.com/windows/hardware/drivers/samples/index 各个操作系统驱动例子: Windows10  :https://github.com/Microsoft/Windows-driver-samples Windows8.1 : https://code.msdn.microsoft.com/windowshardware/Windows-Driver-Kit-WDK-81-cf35e953 Win…
More info see: https://msdn.microsoft.com/en-us/library/hh916383.aspx Simply stated, SAL is an inexpensive way to let the compiler check your code for you. The Microsoft source-code annotation language (SAL) provides a set of annotations that you can…