├── .gitattributes ├── .gitignore ├── Emperor.sln ├── Emperor.vcxproj ├── Emperor.vcxproj.filters ├── EmperorDll ├── EmperorDll.vcxproj ├── EmperorDll.vcxproj.filters └── def.def ├── EmperorSvc ├── EmperorSvc.vcxproj └── EmperorSvc.vcxproj.filters ├── EmperorXLL ├── EmperorXLL.vcxproj ├── EmperorXLL.vcxproj.filters ├── XLCALL32.LIB ├── emperor.def ├── stdafx.cpp ├── stdafx.h ├── targetver.h └── xlcall.h ├── README.md ├── src-common ├── buf.h ├── decode.cpp ├── decode.h ├── defs.h ├── helper.cpp ├── helper.h ├── runner.cpp ├── runner.h ├── start.cpp ├── start.h ├── syscalls-asm.x64.asm ├── syscalls.c └── syscalls.h └── src-main ├── dllmain.cpp ├── dllmain.h ├── icon.ico ├── main.cpp ├── resource.rc ├── svcmain.cpp ├── svcmain.h └── xllmain.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/.gitignore -------------------------------------------------------------------------------- /Emperor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/Emperor.sln -------------------------------------------------------------------------------- /Emperor.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/Emperor.vcxproj -------------------------------------------------------------------------------- /Emperor.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/Emperor.vcxproj.filters -------------------------------------------------------------------------------- /EmperorDll/EmperorDll.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorDll/EmperorDll.vcxproj -------------------------------------------------------------------------------- /EmperorDll/EmperorDll.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorDll/EmperorDll.vcxproj.filters -------------------------------------------------------------------------------- /EmperorDll/def.def: -------------------------------------------------------------------------------- 1 | EXPORTS 2 | DllMain 3 | Processor 4 | -------------------------------------------------------------------------------- /EmperorSvc/EmperorSvc.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorSvc/EmperorSvc.vcxproj -------------------------------------------------------------------------------- /EmperorSvc/EmperorSvc.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorSvc/EmperorSvc.vcxproj.filters -------------------------------------------------------------------------------- /EmperorXLL/EmperorXLL.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorXLL/EmperorXLL.vcxproj -------------------------------------------------------------------------------- /EmperorXLL/EmperorXLL.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorXLL/EmperorXLL.vcxproj.filters -------------------------------------------------------------------------------- /EmperorXLL/XLCALL32.LIB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorXLL/XLCALL32.LIB -------------------------------------------------------------------------------- /EmperorXLL/emperor.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorXLL/emperor.def -------------------------------------------------------------------------------- /EmperorXLL/stdafx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorXLL/stdafx.cpp -------------------------------------------------------------------------------- /EmperorXLL/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorXLL/stdafx.h -------------------------------------------------------------------------------- /EmperorXLL/targetver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorXLL/targetver.h -------------------------------------------------------------------------------- /EmperorXLL/xlcall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/EmperorXLL/xlcall.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/README.md -------------------------------------------------------------------------------- /src-common/buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/buf.h -------------------------------------------------------------------------------- /src-common/decode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/decode.cpp -------------------------------------------------------------------------------- /src-common/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/decode.h -------------------------------------------------------------------------------- /src-common/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/defs.h -------------------------------------------------------------------------------- /src-common/helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/helper.cpp -------------------------------------------------------------------------------- /src-common/helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/helper.h -------------------------------------------------------------------------------- /src-common/runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/runner.cpp -------------------------------------------------------------------------------- /src-common/runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/runner.h -------------------------------------------------------------------------------- /src-common/start.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/start.cpp -------------------------------------------------------------------------------- /src-common/start.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/start.h -------------------------------------------------------------------------------- /src-common/syscalls-asm.x64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/syscalls-asm.x64.asm -------------------------------------------------------------------------------- /src-common/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/syscalls.c -------------------------------------------------------------------------------- /src-common/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-common/syscalls.h -------------------------------------------------------------------------------- /src-main/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-main/dllmain.cpp -------------------------------------------------------------------------------- /src-main/dllmain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-main/dllmain.h -------------------------------------------------------------------------------- /src-main/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-main/icon.ico -------------------------------------------------------------------------------- /src-main/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-main/main.cpp -------------------------------------------------------------------------------- /src-main/resource.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-main/resource.rc -------------------------------------------------------------------------------- /src-main/svcmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-main/svcmain.cpp -------------------------------------------------------------------------------- /src-main/svcmain.h: -------------------------------------------------------------------------------- 1 | // this could be signatured at some point 2 | #define SERVICE_NAME L"WinCriticalSvc" 3 | -------------------------------------------------------------------------------- /src-main/xllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JCSteiner/Emperor-Public/HEAD/src-main/xllmain.cpp --------------------------------------------------------------------------------