阅读:972回复:1
请各位大侠帮忙解释以下FILEMON动态加载过程
FILEMON在动态加载过程中使用了
hDevice = CreateFile( completeDeviceName, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL ); completeDeviceName的值是\\.\Globle\FILEMON, 请问这是一个什么值?FILEMON是驱动里面创建的符号连接名,如果是第一次加载驱动,应用程序怎么知道它的符号连接名是FILEMON呢?\\.\Globle\FILEMON又是一个什么样的路径?如果不创建其服务直接调用CreateFile也能返回一个句柄吗? 还请大侠解释一下其是如何动态加载的. |
|
沙发#
发布于:2007-03-07 08:50
会不会是在createservice调用的时候选择内核驱动这个类型?系统就知道了它的符号连接名?
|
|