• 大小: 638KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: 其他
  • 标签: Windows  minifilter  

资源简介

Windows文件微过滤驱动(基于minifilter),监控文件的相关操作(如打开、关闭等),并通知应用层进程

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include “WinFsControl.h“
#include “WinFsControlMgr.h“

WINFSCTRL_API int WinFsCtrlInit(const WINFSCTRL_INIT *pInit)
{
    if (NULL == pInit || NULL == pInit->event)
    {
        return EINVAL;
    }
    return CWinFsControlMgr::CreateInstance(pInit);
}

WINFSCTRL_API void WinFsCtrlUnInit(void)
{
    CWinFsControlMgr::DestroyInstance();
}

WINFSCTRL_API WINFSCTRL_ERROR WinFsCtrlSetFilterConfig(const WINFSCTRL_FILTER_CONFIG *config)
{
    if (NULL == config || config->fileExtCnt > WINFS_MAX_FILE_EXT_COUNT)
    {
        return WINFSCTRL_ERROR_INVALID_PARAM;
    }
    return CWinFsControlMgr::GetInstance()->SetFilterConfig(config);
}

WINFSCTRL_API WINFSCTRL_ERROR WinFsCtrlSetMonitorEnable(bool enable)
{
    return CWinFsControlMgr::GetInstance()->SetMonitorEnable(enable);
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2830  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\cl.command.1.tlog

     文件      17442  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\CL.read.1.tlog

     文件       1252  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\CL.write.1.tlog

     文件          2  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\link-cvtres.read.1.tlog

     文件          2  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\link-cvtres.write.1.tlog

     文件          2  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\link.3332-cvtres.read.1.tlog

     文件          2  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\link.3332-cvtres.write.1.tlog

     文件          2  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\link.3332.read.1.tlog

     文件          2  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\link.3332.write.1.tlog

     文件       2758  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\link.command.1.tlog

     文件       3766  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\link.read.1.tlog

     文件       1346  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\link.write.1.tlog

     文件        726  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\mt.command.1.tlog

     文件        434  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\mt.read.1.tlog

     文件        434  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\mt.write.1.tlog

     文件       1070  2018-07-25 09:35  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\rc.command.1.tlog

     文件        406  2018-07-25 09:35  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\rc.read.1.tlog

     文件        414  2018-07-25 09:35  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\rc.write.1.tlog

     文件     494592  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\vc100.idb

     文件     118784  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\vc100.pdb

     文件        406  2018-07-25 09:35  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\WinFsControl.dll.embed.manifest

     文件        472  2018-07-25 09:35  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\WinFsControl.dll.embed.manifest.res

     文件        381  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\WinFsControl.dll.intermediate.manifest

     文件         64  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\WinFsControl.lastbuildstate

     文件       3498  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\WinFsControl.log

     文件      22468  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\WinFsControl.obj

     文件        713  2018-07-25 09:02  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\WinFsControl.vcxprojResolveAssemblyReference.cache

     文件        874  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\WinFsControl.write.1.tlog

     文件      58445  2018-07-25 09:45  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\WinFsControlMgr.obj

     文件        368  2018-07-25 09:35  WinFsMonitor\out\objs\WinFsControl\Win32\Debug\WinFsControl_manifest.rc

............此处省略93个文件信息

评论

共有 条评论