一点一滴的积累坚持

时间:2021-06-29 16:40:07
  1. 无论做任何事,能持之以恒,当大多数都放弃时,你依然坚持不懈地学习、研究、解决一个个问题困难,你就可以掌握一门技术。简单讲,善于运用自己掌握的知识,不断增加自己知识面,才是学有成效的学习,对自己和团队都能带来很多益处。
    无论技术,还是管理,都要学习到家,精益求精,在几年的积累后,就会形成自己的东西。只要自己有了东西,才能得心应手的*发挥。
    下面是windows驱动的简单示例代码,简单的打印一个字符串“DriverEntry!”。
#include <NTDDK.H>
NTSTATUS DriverEntry(
IN PDRIVER_OBJECT DriverObject,
IN PUNICODE_STRING RegistryPath
)
{
DbgPrint("DriverEntry!");
return STATUS_SUCCESS;
}
  1. 一般用c/c++写windows驱动。
    开发驱动的步骤:分析需求、设计、写代码、调试、测试、发布和维护。
    上面代码包含头文件NTDDK.h,这是NT驱动必须包含的文件。WDM驱动包含WDM.h。
    DriverEntry是驱动入口函数,它有两个参数DriverObject和RegistryPath,分别是驱动对象指针和注册表子键的字符串指针。IN是宏,表示修饰的参数是入参,还有OUT,代表出参。