首页
社区
课程
招聘
[己解决] createfile("\\.\KLIF") 是干什么的啊。
2007-12-11 13:14 5456

[己解决] createfile("\\.\KLIF") 是干什么的啊。

2007-12-11 13:14
5456
收藏
点赞0
打赏
分享
最新回复 (4)
雪    币: 25
活跃值: (1745)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
dryzh 2007-12-11 14:32
2
0
KLIF这个是卡巴斯基的驱动
klif这个是驱动内核模式提供用户模式方便访问的符号连接符

操作驱动程序流程:
1,调用CreateFile()取得设备句柄
2,调用DeviceIoControl()传递I/O控制代码
3,调用CloseHandle()关闭设备句柄

如:
#define MY_DEVICE_NAME "\\\\.\\klif"

//获得设备句柄
hDevice=CreateFile(MY_DEVICE_NAME,
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
雪    币: 209
活跃值: (29)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ynwtjhvtk 2007-12-11 17:50
3
0
哦明白了。谢谢你。非常感谢。
雪    币: 709
活跃值: (2260)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
sudami 25 2007-12-12 08:43
4
0
呵呵,讲解的很详细~
雪    币: 153
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
cumtjh 2008-3-9 03:43
5
0
学习中再找找
游客
登录 | 注册 方可回帖
返回