知道两者区别后就很容易通过些注册表的方式进行Minifilter的动态安装。
下面是实现代码
头文件实现:
?
?...hService = CreateService( hServiceMgr,
 lpszDriverName, // 驱动程序的在注册表中的名字
 lpszDriverName, // 注册表驱动程序的..., // 注册表驱动程序的Start 值
 SERVICE_ERROR_IGNORE, // 注册表驱动程序的ErrorControl 值
 szDriverImagePath, // 注册表驱动程序的...ImagePath 值
 "FSFilter Activity Monitor",// 注册表驱动程序的Group 值
 NULL, 
 "FltMgr", // 注册表驱动程序的DependOnService...0,REG_DWORD,(CONST BYTE*)&dwData,sizeof(DWORD))!