diff --git a/src/defender-control/defender-control.vcxproj b/src/defender-control/defender-control.vcxproj
index 317dbd3..4784d4f 100644
--- a/src/defender-control/defender-control.vcxproj
+++ b/src/defender-control/defender-control.vcxproj
@@ -147,6 +147,7 @@
+
@@ -154,6 +155,7 @@
+
diff --git a/src/defender-control/defender-control.vcxproj.filters b/src/defender-control/defender-control.vcxproj.filters
index 90ef69b..27f96af 100644
--- a/src/defender-control/defender-control.vcxproj.filters
+++ b/src/defender-control/defender-control.vcxproj.filters
@@ -25,6 +25,9 @@
{db30358b-f563-460e-92fb-eacafe3a68cb}
+
+ {3a8b4441-6ad3-4aeb-9259-dd027a433699}
+
@@ -42,6 +45,9 @@
Source Files\reg
+
+ Source Files\trusted
+
@@ -59,5 +65,8 @@
Source Files
+
+ Source Files\trusted
+
\ No newline at end of file
diff --git a/src/defender-control/trusted.cpp b/src/defender-control/trusted.cpp
new file mode 100644
index 0000000..69e1a90
--- /dev/null
+++ b/src/defender-control/trusted.cpp
@@ -0,0 +1,37 @@
+#include "trusted.hpp"
+
+namespace trusted
+{
+ // Enable prvileges
+ //
+ void enable_privilege()
+ {
+ }
+
+ // Get target process id
+ //
+ DWORD get_pid()
+ {
+ return 0;
+ }
+
+ // Give system permissions
+ //
+ bool impersonate_system()
+ {
+ return true;
+ }
+
+ // Start the trusted installer service
+ //
+ bool start_trusted()
+ {
+ return true;
+ }
+
+ // Run process with trusted installer privilleges
+ //
+ bool create_process()
+ {
+ }
+}
\ No newline at end of file
diff --git a/src/defender-control/trusted.hpp b/src/defender-control/trusted.hpp
new file mode 100644
index 0000000..6702f46
--- /dev/null
+++ b/src/defender-control/trusted.hpp
@@ -0,0 +1,10 @@
+#pragma once
+#include
+#include
+
+namespace trusted
+{
+ // Enable prvileges
+ //
+ void enable_privilege();
+}