├── .gitignore ├── DDK ├── include │ ├── bugcodes.h │ ├── mce.h │ ├── ntddk.h │ ├── ntdef.h │ └── ntiologc.h └── lib │ ├── hal.lib │ ├── int64.lib │ ├── ntdll.lib │ └── ntoskrnl.lib ├── DOCS └── BCD.doc ├── DrvCommon.h ├── DrvDevice.h ├── DrvFormatPE.cpp ├── DrvFormatPE.h ├── DrvFuncs.cpp ├── DrvFuncs.h ├── DrvKernelImport.cpp ├── DrvKernelImport.h ├── DrvMD5.cpp ├── DrvMD5.h ├── DrvMainUnit.cpp ├── DrvMainUnit.h ├── DrvParams.cpp ├── DrvParams.h ├── DrvResources.rc ├── DrvUtils.cpp ├── DrvUtils.h ├── LICENSE ├── PEProtDrv.sln ├── PEProtDrv.vcxproj ├── PEProtDrv.vcxproj.filters ├── README.md ├── TOOLS ├── Signing │ ├── Doc │ │ ├── Install Test Certificate English.nfo │ │ ├── KMCS_Walkthrough.doc │ │ └── kmsigning.doc │ ├── InstallCertificate.bat │ ├── MSCV-VSClass3.cer │ └── SignDriver.bat └── TOOLS │ ├── TOOLS.vcxproj │ └── TOOLS.vcxproj.filters ├── afxres.h └── resource.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/.gitignore -------------------------------------------------------------------------------- /DDK/include/bugcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DDK/include/bugcodes.h -------------------------------------------------------------------------------- /DDK/include/mce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DDK/include/mce.h -------------------------------------------------------------------------------- /DDK/include/ntddk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DDK/include/ntddk.h -------------------------------------------------------------------------------- /DDK/include/ntdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DDK/include/ntdef.h -------------------------------------------------------------------------------- /DDK/include/ntiologc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DDK/include/ntiologc.h -------------------------------------------------------------------------------- /DDK/lib/hal.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DDK/lib/hal.lib -------------------------------------------------------------------------------- /DDK/lib/int64.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DDK/lib/int64.lib -------------------------------------------------------------------------------- /DDK/lib/ntdll.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DDK/lib/ntdll.lib -------------------------------------------------------------------------------- /DDK/lib/ntoskrnl.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DDK/lib/ntoskrnl.lib -------------------------------------------------------------------------------- /DOCS/BCD.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DOCS/BCD.doc -------------------------------------------------------------------------------- /DrvCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvCommon.h -------------------------------------------------------------------------------- /DrvDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvDevice.h -------------------------------------------------------------------------------- /DrvFormatPE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvFormatPE.cpp -------------------------------------------------------------------------------- /DrvFormatPE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvFormatPE.h -------------------------------------------------------------------------------- /DrvFuncs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvFuncs.cpp -------------------------------------------------------------------------------- /DrvFuncs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvFuncs.h -------------------------------------------------------------------------------- /DrvKernelImport.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvKernelImport.cpp -------------------------------------------------------------------------------- /DrvKernelImport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvKernelImport.h -------------------------------------------------------------------------------- /DrvMD5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvMD5.cpp -------------------------------------------------------------------------------- /DrvMD5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvMD5.h -------------------------------------------------------------------------------- /DrvMainUnit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvMainUnit.cpp -------------------------------------------------------------------------------- /DrvMainUnit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvMainUnit.h -------------------------------------------------------------------------------- /DrvParams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvParams.cpp -------------------------------------------------------------------------------- /DrvParams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvParams.h -------------------------------------------------------------------------------- /DrvResources.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvResources.rc -------------------------------------------------------------------------------- /DrvUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvUtils.cpp -------------------------------------------------------------------------------- /DrvUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/DrvUtils.h -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/LICENSE -------------------------------------------------------------------------------- /PEProtDrv.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/PEProtDrv.sln -------------------------------------------------------------------------------- /PEProtDrv.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/PEProtDrv.vcxproj -------------------------------------------------------------------------------- /PEProtDrv.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/PEProtDrv.vcxproj.filters -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/README.md -------------------------------------------------------------------------------- /TOOLS/Signing/Doc/Install Test Certificate English.nfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/TOOLS/Signing/Doc/Install Test Certificate English.nfo -------------------------------------------------------------------------------- /TOOLS/Signing/Doc/KMCS_Walkthrough.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/TOOLS/Signing/Doc/KMCS_Walkthrough.doc -------------------------------------------------------------------------------- /TOOLS/Signing/Doc/kmsigning.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/TOOLS/Signing/Doc/kmsigning.doc -------------------------------------------------------------------------------- /TOOLS/Signing/InstallCertificate.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/TOOLS/Signing/InstallCertificate.bat -------------------------------------------------------------------------------- /TOOLS/Signing/MSCV-VSClass3.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/TOOLS/Signing/MSCV-VSClass3.cer -------------------------------------------------------------------------------- /TOOLS/Signing/SignDriver.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/TOOLS/Signing/SignDriver.bat -------------------------------------------------------------------------------- /TOOLS/TOOLS/TOOLS.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/TOOLS/TOOLS/TOOLS.vcxproj -------------------------------------------------------------------------------- /TOOLS/TOOLS/TOOLS.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/TOOLS/TOOLS/TOOLS.vcxproj.filters -------------------------------------------------------------------------------- /afxres.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/afxres.h -------------------------------------------------------------------------------- /resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vicshann/PEProtectDrv/HEAD/resource.h --------------------------------------------------------------------------------