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

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

2007-12-11 13:14
5884
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 864
活跃值: (2350)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
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);
2007-12-11 14:32
0
雪    币: 209
活跃值: (54)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
哦明白了。谢谢你。非常感谢。
2007-12-11 17:50
0
雪    币: 709
活跃值: (2420)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
4
呵呵,讲解的很详细~
2007-12-12 08:43
0
雪    币: 153
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
学习中再找找
2008-3-9 03:43
0
游客
登录 | 注册 方可回帖
返回
//