windows驱动文件过滤的路径设置怎么存储啊?
想问一下在驱动开发中,数据怎么持久化,比如在应用层设置了需要过滤的路径,数据存在哪?
[解决办法]
一般都做到配置文件里,或者是db数据库文件中。
[解决办法]
简单的,指个思路,参考一下。
#include<stdio.h>
main(argc,argv)
int argc;
char *argv[];
{
char ch;
FILE *fp;
int i;
if((fp=fopen(argv[1],"r"))==NULL) /* 打开一个由argv[1]所指的文件*/
{
printf("not open");
exit(0);
}
while ((ch=fgetc(fp))!=EOF) /* 从文件读一字符,显示到屏幕*/
putchar(ch);
fclose(fp);
}
[解决办法]
写一个应用程序,是不是轮询一下你的驱动,看有没有要保存的数据,如果有就保存到一个文件中。
在驱动中用ZwReadFile和ZwWriteFile也能写文件