diff --git a/Examples/DemoDrv/DriverEntry.cpp b/Examples/DemoDrv/DriverEntry.cpp index 4dea036..5e54af4 100644 --- a/Examples/DemoDrv/DriverEntry.cpp +++ b/Examples/DemoDrv/DriverEntry.cpp @@ -1,6 +1,7 @@ #include "Theodosius.h" #include "Types.h" + // this routine is not obfuscated... void PrintCR3() { @@ -11,7 +12,8 @@ void PrintCR3() DbgPrint("> Current CR3 = 0x%p\n", Cr3Value); } -ObfuscateRoutine void LoopDemo() +ObfuscateRoutine +void LoopDemo() { // JCC's work! :) for (auto idx = 0u; idx < 10; ++idx) diff --git a/Examples/Theodosius-Examples.sln b/Examples/Theodosius-Examples.sln index 96cc6c6..9c47de3 100644 --- a/Examples/Theodosius-Examples.sln +++ b/Examples/Theodosius-Examples.sln @@ -11,6 +11,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Theodosius-VDM", "Theodosiu EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Theodosius-MSREXEC", "Theodosius-Kernel\Theodosius-MSREXEC\Theodosius-MSREXEC.vcxproj", "{0043C2E6-7080-4363-BD50-298A4C51562F}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Theodosius-Usermode", "Theodosius-Usermode\Theodosius-Usermode.vcxproj", "{BE437FEC-EA25-4E93-9B73-A028F9DD698F}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -33,6 +35,10 @@ Global {0043C2E6-7080-4363-BD50-298A4C51562F}.Debug|x64.Build.0 = Debug|x64 {0043C2E6-7080-4363-BD50-298A4C51562F}.Release|x64.ActiveCfg = Release|x64 {0043C2E6-7080-4363-BD50-298A4C51562F}.Release|x64.Build.0 = Release|x64 + {BE437FEC-EA25-4E93-9B73-A028F9DD698F}.Debug|x64.ActiveCfg = Debug|x64 + {BE437FEC-EA25-4E93-9B73-A028F9DD698F}.Debug|x64.Build.0 = Debug|x64 + {BE437FEC-EA25-4E93-9B73-A028F9DD698F}.Release|x64.ActiveCfg = Release|x64 + {BE437FEC-EA25-4E93-9B73-A028F9DD698F}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE