├── .gitattributes ├── .gitignore ├── ClientDemo ├── ClientDemo.cpp ├── ClientDemo.vcxproj ├── ClientDemo.vcxproj.filters ├── ReadMe.txt ├── stdafx.cpp ├── stdafx.h └── targetver.h ├── CodeLib.vcxproj ├── CodeLib.vcxproj.filters ├── NTFS.cpp ├── NTFS.h ├── ReadMe.txt ├── Sample └── Services │ ├── SampleService.cpp │ └── SampleService.h ├── Test.cpp ├── include ├── Common.h ├── IFileMap.h ├── IIPCInterface.h ├── IIni.h ├── ILPC.h ├── IMiniDump.h ├── IProcess.h ├── IThread.h ├── IVolumeParse.h └── ntdll.h ├── src ├── CdfsVolumeParse.cpp ├── CdfsVolumeParse.h ├── Common.cpp ├── CommonFunc.cpp ├── CommonFunc.h ├── ConsoleDebug.h ├── Fat16VolumeParse.cpp ├── Fat16VolumeParse.h ├── Fat32VolumeParse.cpp ├── Fat32VolumeParse.h ├── FileMapImpl.cpp ├── FileMapImpl.h ├── FileScan.cpp ├── FileScan.h ├── ICallBack.h ├── IPCMessage.h ├── IniFileImpl.cpp ├── IniFileImpl.h ├── IoCompletePort.h ├── Keyboard.cpp ├── Keyboard.h ├── LPCClientImpl.cpp ├── LPCClientImpl.h ├── LPCServerImpl.cpp ├── LPCServerImpl.h ├── MiniDumpImpl.cpp ├── MiniDumpImpl.h ├── NTFSDefine.h ├── NamedPipeClientImpl.cpp ├── NamedPipeClientImpl.h ├── NamedPipeServerImpl.cpp ├── NamedPipeServerImpl.h ├── NamedPipeWrapper.h ├── NtfsVolumeParse.cpp ├── NtfsVolumeParse.h ├── ProcessImpl.cpp ├── ProcessImpl.h ├── Services │ ├── ServiceBase.cpp │ ├── ServiceBase.h │ ├── ServiceInstaller.cpp │ ├── ServiceInstaller.h │ └── ThreadPool.h ├── SparseFiles.cpp ├── SparseFiles.h ├── ThreadImpl.cpp ├── ThreadImpl.h ├── ThreadWithFunc.cpp └── ThreadWithFunc.h ├── stdafx.cpp ├── stdafx.h └── targetver.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/.gitignore -------------------------------------------------------------------------------- /ClientDemo/ClientDemo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/ClientDemo/ClientDemo.cpp -------------------------------------------------------------------------------- /ClientDemo/ClientDemo.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/ClientDemo/ClientDemo.vcxproj -------------------------------------------------------------------------------- /ClientDemo/ClientDemo.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/ClientDemo/ClientDemo.vcxproj.filters -------------------------------------------------------------------------------- /ClientDemo/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/ClientDemo/ReadMe.txt -------------------------------------------------------------------------------- /ClientDemo/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/ClientDemo/stdafx.cpp -------------------------------------------------------------------------------- /ClientDemo/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/ClientDemo/stdafx.h -------------------------------------------------------------------------------- /ClientDemo/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/ClientDemo/targetver.h -------------------------------------------------------------------------------- /CodeLib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/CodeLib.vcxproj -------------------------------------------------------------------------------- /CodeLib.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/CodeLib.vcxproj.filters -------------------------------------------------------------------------------- /NTFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/NTFS.cpp -------------------------------------------------------------------------------- /NTFS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/NTFS.h -------------------------------------------------------------------------------- /ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/ReadMe.txt -------------------------------------------------------------------------------- /Sample/Services/SampleService.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/Sample/Services/SampleService.cpp -------------------------------------------------------------------------------- /Sample/Services/SampleService.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/Sample/Services/SampleService.h -------------------------------------------------------------------------------- /Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/Test.cpp -------------------------------------------------------------------------------- /include/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/include/Common.h -------------------------------------------------------------------------------- /include/IFileMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/include/IFileMap.h -------------------------------------------------------------------------------- /include/IIPCInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/include/IIPCInterface.h -------------------------------------------------------------------------------- /include/IIni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/include/IIni.h -------------------------------------------------------------------------------- /include/ILPC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/include/ILPC.h -------------------------------------------------------------------------------- /include/IMiniDump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/include/IMiniDump.h -------------------------------------------------------------------------------- /include/IProcess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/include/IProcess.h -------------------------------------------------------------------------------- /include/IThread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/include/IThread.h -------------------------------------------------------------------------------- /include/IVolumeParse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/include/IVolumeParse.h -------------------------------------------------------------------------------- /include/ntdll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/include/ntdll.h -------------------------------------------------------------------------------- /src/CdfsVolumeParse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/CdfsVolumeParse.cpp -------------------------------------------------------------------------------- /src/CdfsVolumeParse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/CdfsVolumeParse.h -------------------------------------------------------------------------------- /src/Common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Common.cpp -------------------------------------------------------------------------------- /src/CommonFunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/CommonFunc.cpp -------------------------------------------------------------------------------- /src/CommonFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/CommonFunc.h -------------------------------------------------------------------------------- /src/ConsoleDebug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/ConsoleDebug.h -------------------------------------------------------------------------------- /src/Fat16VolumeParse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Fat16VolumeParse.cpp -------------------------------------------------------------------------------- /src/Fat16VolumeParse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Fat16VolumeParse.h -------------------------------------------------------------------------------- /src/Fat32VolumeParse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Fat32VolumeParse.cpp -------------------------------------------------------------------------------- /src/Fat32VolumeParse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Fat32VolumeParse.h -------------------------------------------------------------------------------- /src/FileMapImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/FileMapImpl.cpp -------------------------------------------------------------------------------- /src/FileMapImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/FileMapImpl.h -------------------------------------------------------------------------------- /src/FileScan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/FileScan.cpp -------------------------------------------------------------------------------- /src/FileScan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/FileScan.h -------------------------------------------------------------------------------- /src/ICallBack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/ICallBack.h -------------------------------------------------------------------------------- /src/IPCMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/IPCMessage.h -------------------------------------------------------------------------------- /src/IniFileImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/IniFileImpl.cpp -------------------------------------------------------------------------------- /src/IniFileImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/IniFileImpl.h -------------------------------------------------------------------------------- /src/IoCompletePort.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/IoCompletePort.h -------------------------------------------------------------------------------- /src/Keyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Keyboard.cpp -------------------------------------------------------------------------------- /src/Keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Keyboard.h -------------------------------------------------------------------------------- /src/LPCClientImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/LPCClientImpl.cpp -------------------------------------------------------------------------------- /src/LPCClientImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/LPCClientImpl.h -------------------------------------------------------------------------------- /src/LPCServerImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/LPCServerImpl.cpp -------------------------------------------------------------------------------- /src/LPCServerImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/LPCServerImpl.h -------------------------------------------------------------------------------- /src/MiniDumpImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/MiniDumpImpl.cpp -------------------------------------------------------------------------------- /src/MiniDumpImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/MiniDumpImpl.h -------------------------------------------------------------------------------- /src/NTFSDefine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/NTFSDefine.h -------------------------------------------------------------------------------- /src/NamedPipeClientImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/NamedPipeClientImpl.cpp -------------------------------------------------------------------------------- /src/NamedPipeClientImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/NamedPipeClientImpl.h -------------------------------------------------------------------------------- /src/NamedPipeServerImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/NamedPipeServerImpl.cpp -------------------------------------------------------------------------------- /src/NamedPipeServerImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/NamedPipeServerImpl.h -------------------------------------------------------------------------------- /src/NamedPipeWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/NamedPipeWrapper.h -------------------------------------------------------------------------------- /src/NtfsVolumeParse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/NtfsVolumeParse.cpp -------------------------------------------------------------------------------- /src/NtfsVolumeParse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/NtfsVolumeParse.h -------------------------------------------------------------------------------- /src/ProcessImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/ProcessImpl.cpp -------------------------------------------------------------------------------- /src/ProcessImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/ProcessImpl.h -------------------------------------------------------------------------------- /src/Services/ServiceBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Services/ServiceBase.cpp -------------------------------------------------------------------------------- /src/Services/ServiceBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Services/ServiceBase.h -------------------------------------------------------------------------------- /src/Services/ServiceInstaller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Services/ServiceInstaller.cpp -------------------------------------------------------------------------------- /src/Services/ServiceInstaller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Services/ServiceInstaller.h -------------------------------------------------------------------------------- /src/Services/ThreadPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/Services/ThreadPool.h -------------------------------------------------------------------------------- /src/SparseFiles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/SparseFiles.cpp -------------------------------------------------------------------------------- /src/SparseFiles.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/SparseFiles.h -------------------------------------------------------------------------------- /src/ThreadImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/ThreadImpl.cpp -------------------------------------------------------------------------------- /src/ThreadImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/ThreadImpl.h -------------------------------------------------------------------------------- /src/ThreadWithFunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/ThreadWithFunc.cpp -------------------------------------------------------------------------------- /src/ThreadWithFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/src/ThreadWithFunc.h -------------------------------------------------------------------------------- /stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/stdafx.cpp -------------------------------------------------------------------------------- /stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/stdafx.h -------------------------------------------------------------------------------- /targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wyrover/CodeLib/HEAD/targetver.h --------------------------------------------------------------------------------