diff --git a/LoaderDemoExe/LoaderDemoExe.vcxproj b/LoaderDemoExe/LoaderDemoExe.vcxproj
new file mode 100644
index 0000000..8b31a1b
--- /dev/null
+++ b/LoaderDemoExe/LoaderDemoExe.vcxproj
@@ -0,0 +1,133 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {46FDD3C2-1DBA-4D5F-918A-FF2F5B234B27}
+ LoaderDemoExe
+ Win32Proj
+
+
+
+ Application
+ v120
+ Unicode
+ true
+
+
+ Application
+ v120
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ true
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ false
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ Level3
+ EditAndContinue
+
+
+ true
+ true
+
+ false
+ Console
+
+ MachineX86
+
+
+
+
+ Disabled
+ false
+ Speed
+ false
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+
+ MultiThreaded
+ false
+ false
+ Use
+ AssemblyCode
+ Level3
+ ProgramDatabase
+
+
+ true
+ true
+ true
+ Console
+ true
+ true
+
+ MachineX86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Create
+ Create
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/LoaderDemoExe/LoaderDemoExe.vcxproj.filters b/LoaderDemoExe/LoaderDemoExe.vcxproj.filters
new file mode 100644
index 0000000..4e36533
--- /dev/null
+++ b/LoaderDemoExe/LoaderDemoExe.vcxproj.filters
@@ -0,0 +1,62 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav
+
+
+ {04c1ac30-4236-498c-a0a9-69a01e252026}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ mmLoader
+
+
+ mmLoader
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ mmLoader
+
+
+ mmLoader
+
+
+ mmLoader
+
+
+
+
+
+
+
+ mmLoader
+
+
+ mmLoader
+
+
+
\ No newline at end of file
diff --git a/mmLoaderShellCodeDemo/mmLoaderShellCodeDemo.vcxproj b/mmLoaderShellCodeDemo/mmLoaderShellCodeDemo.vcxproj
new file mode 100644
index 0000000..d99c7b2
--- /dev/null
+++ b/mmLoaderShellCodeDemo/mmLoaderShellCodeDemo.vcxproj
@@ -0,0 +1,111 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {5592E369-A746-44AE-8030-8DA1A403780D}
+ mmLoaderShellCodeDemo
+ Win32Proj
+
+
+
+ Application
+ v120
+ Unicode
+ true
+
+
+ Application
+ v120
+ Unicode
+
+
+
+
+
+
+
+
+
+
+
+
+ <_ProjectFileVersion>12.0.30501.0
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ true
+
+
+ $(SolutionDir)$(Configuration)\
+ $(Configuration)\
+ false
+
+
+
+ Disabled
+ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ EnableFastChecks
+ MultiThreadedDebugDLL
+ Use
+ Level3
+ EditAndContinue
+
+
+ true
+ Console
+ MachineX86
+
+
+
+
+ MaxSpeed
+ true
+ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ MultiThreadedDLL
+ true
+ Use
+ Level3
+ ProgramDatabase
+
+
+ true
+ Console
+ true
+ true
+ MachineX86
+
+
+
+
+
+
+
+
+
+ Create
+ Create
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mmLoaderShellCodeDemo/mmLoaderShellCodeDemo.vcxproj.filters b/mmLoaderShellCodeDemo/mmLoaderShellCodeDemo.vcxproj.filters
new file mode 100644
index 0000000..eea1ae1
--- /dev/null
+++ b/mmLoaderShellCodeDemo/mmLoaderShellCodeDemo.vcxproj.filters
@@ -0,0 +1,45 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp;hxx;hm;inl;inc;xsd
+
+
+ {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
+ rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav
+
+
+ {a0606053-43a8-49dc-b450-9779d19f5dfb}
+
+
+
+
+ Source Files
+
+
+ Source Files
+
+
+ mmLoaderSC
+
+
+
+
+ Header Files
+
+
+ Header Files
+
+
+ mmLoaderSC
+
+
+
+
+
+
\ No newline at end of file