diff --git a/nasa-mapper.sln b/PSKDM.sln
similarity index 68%
rename from nasa-mapper.sln
rename to PSKDM.sln
index 7ebd81e..b39fb99 100644
--- a/nasa-mapper.sln
+++ b/PSKDM.sln
@@ -3,32 +3,24 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30011.22
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nasa-mapper", "nasa-mapper\nasa-mapper.vcxproj", "{A72CD068-E350-41C9-A4E5-DC7810575EA2}"
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "um-example", "um-example\um-example.vcxproj", "{44064ACC-9743-4DC6-84AA-B4E2A3D8BF4D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "drv-example", "drv-example\drv-example.vcxproj", "{AE6ABACF-E2C2-49CC-B973-7B2B1C6E76B4}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PSKDM", "PSKDM\PSKDM.vcxproj", "{A72CD068-E350-41C9-A4E5-DC7810575EA2}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {A72CD068-E350-41C9-A4E5-DC7810575EA2}.Debug|x64.ActiveCfg = Debug|x64
- {A72CD068-E350-41C9-A4E5-DC7810575EA2}.Debug|x64.Build.0 = Debug|x64
- {A72CD068-E350-41C9-A4E5-DC7810575EA2}.Release|x64.ActiveCfg = Release|x64
- {A72CD068-E350-41C9-A4E5-DC7810575EA2}.Release|x64.Build.0 = Release|x64
- {44064ACC-9743-4DC6-84AA-B4E2A3D8BF4D}.Debug|x64.ActiveCfg = Debug|x64
- {44064ACC-9743-4DC6-84AA-B4E2A3D8BF4D}.Debug|x64.Build.0 = Debug|x64
{44064ACC-9743-4DC6-84AA-B4E2A3D8BF4D}.Release|x64.ActiveCfg = Release|x64
{44064ACC-9743-4DC6-84AA-B4E2A3D8BF4D}.Release|x64.Build.0 = Release|x64
- {AE6ABACF-E2C2-49CC-B973-7B2B1C6E76B4}.Debug|x64.ActiveCfg = Debug|x64
- {AE6ABACF-E2C2-49CC-B973-7B2B1C6E76B4}.Debug|x64.Build.0 = Debug|x64
- {AE6ABACF-E2C2-49CC-B973-7B2B1C6E76B4}.Debug|x64.Deploy.0 = Debug|x64
{AE6ABACF-E2C2-49CC-B973-7B2B1C6E76B4}.Release|x64.ActiveCfg = Release|x64
{AE6ABACF-E2C2-49CC-B973-7B2B1C6E76B4}.Release|x64.Build.0 = Release|x64
{AE6ABACF-E2C2-49CC-B973-7B2B1C6E76B4}.Release|x64.Deploy.0 = Release|x64
+ {A72CD068-E350-41C9-A4E5-DC7810575EA2}.Release|x64.ActiveCfg = Release|x64
+ {A72CD068-E350-41C9-A4E5-DC7810575EA2}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/nasa-mapper/nasa-mapper.vcxproj b/PSKDM/PSKDM.vcxproj
similarity index 99%
rename from nasa-mapper/nasa-mapper.vcxproj
rename to PSKDM/PSKDM.vcxproj
index d4d0651..fde7a9a 100644
--- a/nasa-mapper/nasa-mapper.vcxproj
+++ b/PSKDM/PSKDM.vcxproj
@@ -43,7 +43,7 @@
Win32
nasa_mapper
10.0
- nasa-mapper
+ PSKDM
diff --git a/nasa-mapper/nasa-mapper.vcxproj.filters b/PSKDM/PSKDM.vcxproj.filters
similarity index 100%
rename from nasa-mapper/nasa-mapper.vcxproj.filters
rename to PSKDM/PSKDM.vcxproj.filters
diff --git a/nasa-mapper/nasa-mapper.vcxproj.user b/PSKDM/PSKDM.vcxproj.user
similarity index 100%
rename from nasa-mapper/nasa-mapper.vcxproj.user
rename to PSKDM/PSKDM.vcxproj.user
diff --git a/nasa-mapper/map_driver.cpp b/PSKDM/map_driver.cpp
similarity index 100%
rename from nasa-mapper/map_driver.cpp
rename to PSKDM/map_driver.cpp
diff --git a/nasa-mapper/map_driver.hpp b/PSKDM/map_driver.hpp
similarity index 100%
rename from nasa-mapper/map_driver.hpp
rename to PSKDM/map_driver.hpp
diff --git a/nasa-mapper/mapper_ctx/mapper_ctx.cpp b/PSKDM/mapper_ctx/mapper_ctx.cpp
similarity index 100%
rename from nasa-mapper/mapper_ctx/mapper_ctx.cpp
rename to PSKDM/mapper_ctx/mapper_ctx.cpp
diff --git a/nasa-mapper/mapper_ctx/mapper_ctx.hpp b/PSKDM/mapper_ctx/mapper_ctx.hpp
similarity index 100%
rename from nasa-mapper/mapper_ctx/mapper_ctx.hpp
rename to PSKDM/mapper_ctx/mapper_ctx.hpp
diff --git a/nasa-mapper/mem_ctx/mem_ctx.cpp b/PSKDM/mem_ctx/mem_ctx.cpp
similarity index 100%
rename from nasa-mapper/mem_ctx/mem_ctx.cpp
rename to PSKDM/mem_ctx/mem_ctx.cpp
diff --git a/nasa-mapper/mem_ctx/mem_ctx.hpp b/PSKDM/mem_ctx/mem_ctx.hpp
similarity index 100%
rename from nasa-mapper/mem_ctx/mem_ctx.hpp
rename to PSKDM/mem_ctx/mem_ctx.hpp
diff --git a/nasa-mapper/pe_image/pe_image.cpp b/PSKDM/pe_image/pe_image.cpp
similarity index 100%
rename from nasa-mapper/pe_image/pe_image.cpp
rename to PSKDM/pe_image/pe_image.cpp
diff --git a/nasa-mapper/pe_image/pe_image.h b/PSKDM/pe_image/pe_image.h
similarity index 100%
rename from nasa-mapper/pe_image/pe_image.h
rename to PSKDM/pe_image/pe_image.h
diff --git a/nasa-mapper/util/hook.hpp b/PSKDM/util/hook.hpp
similarity index 100%
rename from nasa-mapper/util/hook.hpp
rename to PSKDM/util/hook.hpp
diff --git a/nasa-mapper/util/loadup.hpp b/PSKDM/util/loadup.hpp
similarity index 100%
rename from nasa-mapper/util/loadup.hpp
rename to PSKDM/util/loadup.hpp
diff --git a/nasa-mapper/util/nt.hpp b/PSKDM/util/nt.hpp
similarity index 100%
rename from nasa-mapper/util/nt.hpp
rename to PSKDM/util/nt.hpp
diff --git a/nasa-mapper/util/util.hpp b/PSKDM/util/util.hpp
similarity index 100%
rename from nasa-mapper/util/util.hpp
rename to PSKDM/util/util.hpp
diff --git a/nasa-mapper/vdm/raw_driver.hpp b/PSKDM/vdm/raw_driver.hpp
similarity index 100%
rename from nasa-mapper/vdm/raw_driver.hpp
rename to PSKDM/vdm/raw_driver.hpp
diff --git a/nasa-mapper/vdm/vdm.hpp b/PSKDM/vdm/vdm.hpp
similarity index 100%
rename from nasa-mapper/vdm/vdm.hpp
rename to PSKDM/vdm/vdm.hpp
diff --git a/nasa-mapper/vdm_ctx/vdm_ctx.cpp b/PSKDM/vdm_ctx/vdm_ctx.cpp
similarity index 100%
rename from nasa-mapper/vdm_ctx/vdm_ctx.cpp
rename to PSKDM/vdm_ctx/vdm_ctx.cpp
diff --git a/nasa-mapper/vdm_ctx/vdm_ctx.h b/PSKDM/vdm_ctx/vdm_ctx.h
similarity index 100%
rename from nasa-mapper/vdm_ctx/vdm_ctx.h
rename to PSKDM/vdm_ctx/vdm_ctx.h
diff --git a/README.md b/README.md
index b930da5..9926051 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@
* buck#0001 - contributed to nasa-tables which is inherited in this project...
-# nasa-mapper
+# PSKDM (Process-Context Specific Kernel Driver Mapper)
Map a driver into specific processes only, with zero allocations in the kernel. The driver is allocated in a suspended runtimebroker.exe which is created with the sole
purpose of containing allocated memory. The memory is then exposed to the context running this mapper code via a pml4e insertion at index 70. This keeps all memory
diff --git a/um-example/nasa-mapper.lib b/um-example/PSKDM.lib
similarity index 86%
rename from um-example/nasa-mapper.lib
rename to um-example/PSKDM.lib
index 802251e..e3cbb27 100644
Binary files a/um-example/nasa-mapper.lib and b/um-example/PSKDM.lib differ
diff --git a/um-example/icon.rc b/um-example/icon.rc
new file mode 100644
index 0000000..5856874
--- /dev/null
+++ b/um-example/icon.rc
@@ -0,0 +1,3 @@
+// Icon Resource Definition
+#define MAIN_ICON 102
+MAIN_ICON ICON "small.ico"
\ No newline at end of file
diff --git a/um-example/small.ico b/um-example/small.ico
new file mode 100644
index 0000000..22e0aa3
Binary files /dev/null and b/um-example/small.ico differ
diff --git a/um-example/um-example.vcxproj b/um-example/um-example.vcxproj
index 5b2cd6c..e731392 100644
--- a/um-example/um-example.vcxproj
+++ b/um-example/um-example.vcxproj
@@ -139,7 +139,7 @@
true
true
true
- nasa-mapper.lib;%(AdditionalDependencies)
+ PSKDM.lib;%(AdditionalDependencies)
@@ -149,6 +149,9 @@
+
+
+
diff --git a/um-example/um-example.vcxproj.filters b/um-example/um-example.vcxproj.filters
index 47e3bdc..933d4e5 100644
--- a/um-example/um-example.vcxproj.filters
+++ b/um-example/um-example.vcxproj.filters
@@ -23,4 +23,9 @@
Header Files
+
+
+ Header Files
+
+
\ No newline at end of file