-
-
[讨论]每天一个小技巧。
-
发表于:
2020-7-23 15:55
2348
-
今天在看一套驱动源码的时候发现了俩个问题。注意是驱动源码!
1.
hooks.hpp
hooks.cpp
他用的cpp和hpp
我理解他是为了面向对象开发
可能为了省去麻烦的配置,没有使用类而是使用了命名空间来做面向对象。
不知道我这么理解有没有问题?
2.
driver.cpp
在驱动入口处,他用的
NTSTATUS DriverEntry(xxx,xxxx)
而不是
extern "C" NTSTATUS DriverEntry(xxx,xxxx)
但是这是在.cpp文件中,不知道他是怎么编译过去的希望有大佬可以指点一下。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)