RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 C:\Documents and Settings\Administrator\桌面\test-minifilter\test.inf rem 带空格的路径也不要加分号;路径最好用全路径,不要用相对路径或仅仅一个文件名。 rem minifilter的INF文件建议使用WDK7600的,不建议使用VS2012生成的。因为VS2012生成的能加载成功,但是有的回调不会被调用。 rem 这是文件过滤驱动的标准的加载办法,具体的可见WDK的Using an INF File to Install a File System Filter Driver。 rem 但是minifilter里面没有说,只说了INF文件及加载的顺序。 rem 更多信息请查看InstallHinfSection函数的用法:http://msdn.microsoft.com/en-us/library/aa376957(v=vs.85).aspx。 rem 最好配有CAT文件。 rem 卸载的就不用说了。 rem 安装的办法有很多种,正确的还是微软建议的FilterLoad/FltLoadFilter函数,命令行的还有fltmc load /sc start /net start. rem 函数是没有返回值的,编写代码和调用命令是差不多的,就怕RUNDLL32.EXE 不存在的情况。 /* #include <Windows.h> #include <Setupapi.h> #pragma comment (lib,"Setupapi.lib") int __cdecl main () { InstallHinfSection(NULL,NULL,TEXT("DefaultInstall 132 C:\\test-minifilter\\test.inf"),0); //只是安装,没有启动。 return 0; } */ made by correy made at 2014.09.04 email:kouleguan at hotmail dot com
2014年9月4日星期四
InstallHinfSection安装驱动
订阅:
博文评论 (Atom)
没有评论:
发表评论