diff --git a/AdvancedInstallerProject/Icons.dll b/AdvancedInstallerProject/Icons.dll
new file mode 100644
index 0000000..c016496
Binary files /dev/null and b/AdvancedInstallerProject/Icons.dll differ
diff --git a/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-SetupFiles/MB_RealVNC_SCCMRightClickTool.msi b/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-SetupFiles/MB_RealVNC_SCCMRightClickTool.msi
new file mode 100644
index 0000000..a25f43c
Binary files /dev/null and b/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-SetupFiles/MB_RealVNC_SCCMRightClickTool.msi differ
diff --git a/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-cache/cacheIndex.txt b/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-cache/cacheIndex.txt
new file mode 100644
index 0000000..5fe5afe
Binary files /dev/null and b/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-cache/cacheIndex.txt differ
diff --git a/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-cache/part1/disk1.cab b/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-cache/part1/disk1.cab
new file mode 100644
index 0000000..7f64392
Binary files /dev/null and b/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-cache/part1/disk1.cab differ
diff --git a/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-cache/part1/output-info.ini b/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-cache/part1/output-info.ini
new file mode 100644
index 0000000..ab85567
Binary files /dev/null and b/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool-cache/part1/output-info.ini differ
diff --git a/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool.aip b/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool.aip
new file mode 100644
index 0000000..953fdb1
--- /dev/null
+++ b/AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool.aip
@@ -0,0 +1,245 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/RealVNC.ico b/AdvancedInstallerProject/RealVNC.ico
similarity index 100%
rename from RealVNC.ico
rename to AdvancedInstallerProject/RealVNC.ico
diff --git a/RealVNC_RightClickTool.xml b/AdvancedInstallerProject/RealVNC_RightClickTool.xml
similarity index 86%
rename from RealVNC_RightClickTool.xml
rename to AdvancedInstallerProject/RealVNC_RightClickTool.xml
index 1a1afc2..765a739 100644
Binary files a/RealVNC_RightClickTool.xml and b/AdvancedInstallerProject/RealVNC_RightClickTool.xml differ
diff --git a/bin/x64/Start-RealVNCConnection.exe b/AdvancedInstallerProject/Start-RealVNCConnection.exe
similarity index 100%
rename from bin/x64/Start-RealVNCConnection.exe
rename to AdvancedInstallerProject/Start-RealVNCConnection.exe
diff --git a/bin/x64/Start-RealVNCConnection.exe.config b/AdvancedInstallerProject/Start-RealVNCConnection.exe.config
similarity index 100%
rename from bin/x64/Start-RealVNCConnection.exe.config
rename to AdvancedInstallerProject/Start-RealVNCConnection.exe.config
diff --git a/IconsDLLProject/.vs/Icons/v15/.suo b/IconsDLLProject/.vs/Icons/v15/.suo
new file mode 100644
index 0000000..af09a64
Binary files /dev/null and b/IconsDLLProject/.vs/Icons/v15/.suo differ
diff --git a/RealVNCRightClickTool/.vs/RealVNC_SCCMRightClickTool/v15/Server/sqlite3/db.lock b/IconsDLLProject/.vs/Icons/v15/Server/sqlite3/db.lock
similarity index 100%
rename from RealVNCRightClickTool/.vs/RealVNC_SCCMRightClickTool/v15/Server/sqlite3/db.lock
rename to IconsDLLProject/.vs/Icons/v15/Server/sqlite3/db.lock
diff --git a/IconsDLLProject/.vs/Icons/v15/Server/sqlite3/storage.ide b/IconsDLLProject/.vs/Icons/v15/Server/sqlite3/storage.ide
new file mode 100644
index 0000000..56758a8
Binary files /dev/null and b/IconsDLLProject/.vs/Icons/v15/Server/sqlite3/storage.ide differ
diff --git a/IconsDLLProject/.vs/Icons/v15/Server/sqlite3/storage.ide-shm b/IconsDLLProject/.vs/Icons/v15/Server/sqlite3/storage.ide-shm
new file mode 100644
index 0000000..97a3477
Binary files /dev/null and b/IconsDLLProject/.vs/Icons/v15/Server/sqlite3/storage.ide-shm differ
diff --git a/IconsDLLProject/.vs/Icons/v15/Server/sqlite3/storage.ide-wal b/IconsDLLProject/.vs/Icons/v15/Server/sqlite3/storage.ide-wal
new file mode 100644
index 0000000..eae33c5
Binary files /dev/null and b/IconsDLLProject/.vs/Icons/v15/Server/sqlite3/storage.ide-wal differ
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool.sln b/IconsDLLProject/Icons.sln
similarity index 50%
rename from RealVNCRightClickTool/RealVNCRightClickTool.sln
rename to IconsDLLProject/Icons.sln
index 4ac85d3..0d64397 100644
--- a/RealVNCRightClickTool/RealVNCRightClickTool.sln
+++ b/IconsDLLProject/Icons.sln
@@ -1,9 +1,9 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Express 15 for Windows Desktop
-VisualStudioVersion = 15.0.27130.2010
+# Visual Studio 15
+VisualStudioVersion = 15.0.28307.168
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RealVNC_SCCMRightClickTool", "RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool.csproj", "{98766FD4-F0F7-4B06-A6F6-1CEA0995E482}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Icons", "Icons\Icons.csproj", "{9B097B3F-C9E2-4069-BB99-305BED89ED8F}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -11,15 +11,15 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {98766FD4-F0F7-4B06-A6F6-1CEA0995E482}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {98766FD4-F0F7-4B06-A6F6-1CEA0995E482}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {98766FD4-F0F7-4B06-A6F6-1CEA0995E482}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {98766FD4-F0F7-4B06-A6F6-1CEA0995E482}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9B097B3F-C9E2-4069-BB99-305BED89ED8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9B097B3F-C9E2-4069-BB99-305BED89ED8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9B097B3F-C9E2-4069-BB99-305BED89ED8F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9B097B3F-C9E2-4069-BB99-305BED89ED8F}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {380809A5-AB1E-4AB0-B2EF-652E0E183D38}
+ SolutionGuid = {8AFE6FA1-92EF-4340-8E0A-F6CDEC03FDA4}
EndGlobalSection
EndGlobal
diff --git a/IconsDLLProject/Icons/Class1.cs b/IconsDLLProject/Icons/Class1.cs
new file mode 100644
index 0000000..17e33f8
--- /dev/null
+++ b/IconsDLLProject/Icons/Class1.cs
@@ -0,0 +1,12 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Icons
+{
+ public class Class1
+ {
+ }
+}
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/RealVNC_SCCMRightClickTool.csproj b/IconsDLLProject/Icons/Icons.csproj
similarity index 63%
rename from RealVNCRightClickTool/RealVNCRightClickTool/RealVNC_SCCMRightClickTool.csproj
rename to IconsDLLProject/Icons/Icons.csproj
index 8de4ae6..ec72175 100644
--- a/RealVNCRightClickTool/RealVNCRightClickTool/RealVNC_SCCMRightClickTool.csproj
+++ b/IconsDLLProject/Icons/Icons.csproj
@@ -4,16 +4,16 @@
Debug
AnyCPU
- {98766FD4-F0F7-4B06-A6F6-1CEA0995E482}
- WinExe
- RealVNC_SCCMRightClickTool
- RealVNC_SCCMRightClickTool
- v4.6.1
+ {9B097B3F-C9E2-4069-BB99-305BED89ED8F}
+ Library
+ Properties
+ Icons
+ Icons
+ v4.5
512
- true
+ true
- AnyCPU
true
full
false
@@ -23,7 +23,6 @@
4
- AnyCPU
pdbonly
true
bin\Release\
@@ -34,49 +33,43 @@
+
-
-
-
-
- Form
-
-
- Form1.cs
-
-
+
-
- ResXFileCodeGenerator
- Resources.Designer.cs
- Designer
-
True
+ True
Resources.resx
-
- SettingsSingleFileGenerator
- Settings.Designer.cs
-
-
- True
- Settings.settings
- True
-
-
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
\ No newline at end of file
diff --git a/IconsDLLProject/Icons/Images/filetransfer.ico b/IconsDLLProject/Icons/Images/filetransfer.ico
new file mode 100644
index 0000000..3e63bdd
Binary files /dev/null and b/IconsDLLProject/Icons/Images/filetransfer.ico differ
diff --git a/IconsDLLProject/Icons/Images/remotecontrol.ico b/IconsDLLProject/Icons/Images/remotecontrol.ico
new file mode 100644
index 0000000..276e6b2
Binary files /dev/null and b/IconsDLLProject/Icons/Images/remotecontrol.ico differ
diff --git a/IconsDLLProject/Icons/Images/teamviewer.ico b/IconsDLLProject/Icons/Images/teamviewer.ico
new file mode 100644
index 0000000..edaeaa0
Binary files /dev/null and b/IconsDLLProject/Icons/Images/teamviewer.ico differ
diff --git a/IconsDLLProject/Icons/Images/vpn.ico b/IconsDLLProject/Icons/Images/vpn.ico
new file mode 100644
index 0000000..5b8c1e8
Binary files /dev/null and b/IconsDLLProject/Icons/Images/vpn.ico differ
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/Properties/AssemblyInfo.cs b/IconsDLLProject/Icons/Properties/AssemblyInfo.cs
similarity index 84%
rename from RealVNCRightClickTool/RealVNCRightClickTool/Properties/AssemblyInfo.cs
rename to IconsDLLProject/Icons/Properties/AssemblyInfo.cs
index abef1cf..c309996 100644
--- a/RealVNCRightClickTool/RealVNCRightClickTool/Properties/AssemblyInfo.cs
+++ b/IconsDLLProject/Icons/Properties/AssemblyInfo.cs
@@ -5,12 +5,12 @@
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("RealVNC_SCCMRightClickTool")]
+[assembly: AssemblyTitle("Icons")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("RealVNC_SCCMRightClickTool")]
-[assembly: AssemblyCopyright("Copyright © 2017")]
+[assembly: AssemblyProduct("Icons")]
+[assembly: AssemblyCopyright("Copyright © 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -20,7 +20,7 @@
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("98766fd4-f0f7-4b06-a6f6-1cea0995e482")]
+[assembly: Guid("9b097b3f-c9e2-4069-bb99-305bed89ed8f")]
// Version information for an assembly consists of the following four values:
//
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/Properties/Resources.Designer.cs b/IconsDLLProject/Icons/Properties/Resources.Designer.cs
similarity index 72%
rename from RealVNCRightClickTool/RealVNCRightClickTool/Properties/Resources.Designer.cs
rename to IconsDLLProject/Icons/Properties/Resources.Designer.cs
index e8e4c63..da16e84 100644
--- a/RealVNCRightClickTool/RealVNCRightClickTool/Properties/Resources.Designer.cs
+++ b/IconsDLLProject/Icons/Properties/Resources.Designer.cs
@@ -8,10 +8,10 @@
//
//------------------------------------------------------------------------------
-namespace RealVNC_SCCMRightClickTool.Properties
-{
-
-
+namespace Icons.Properties {
+ using System;
+
+
///
/// A strongly-typed resource class, for looking up localized strings, etc.
///
@@ -19,53 +19,55 @@ namespace RealVNC_SCCMRightClickTool.Properties
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources
- {
-
+ internal class Resources {
+
private static global::System.Resources.ResourceManager resourceMan;
-
+
private static global::System.Globalization.CultureInfo resourceCulture;
-
+
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources()
- {
+ internal Resources() {
}
-
+
///
/// Returns the cached ResourceManager instance used by this class.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager
- {
- get
- {
- if ((resourceMan == null))
- {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RealVNC_SCCMRightClickTool.Properties.Resources", typeof(Resources).Assembly);
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Icons.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
-
+
///
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
///
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture
- {
- get
- {
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
return resourceCulture;
}
- set
- {
+ set {
resourceCulture = value;
}
}
+
+ ///
+ /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
+ ///
+ internal static System.Drawing.Icon RealVNC {
+ get {
+ object obj = ResourceManager.GetObject("RealVNC", resourceCulture);
+ return ((System.Drawing.Icon)(obj));
+ }
+ }
}
}
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/Properties/Resources.resx b/IconsDLLProject/Icons/Properties/Resources.resx
similarity index 84%
rename from RealVNCRightClickTool/RealVNCRightClickTool/Properties/Resources.resx
rename to IconsDLLProject/Icons/Properties/Resources.resx
index af7dbeb..fe12c3f 100644
--- a/RealVNCRightClickTool/RealVNCRightClickTool/Properties/Resources.resx
+++ b/IconsDLLProject/Icons/Properties/Resources.resx
@@ -46,7 +46,7 @@
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
- : System.Serialization.Formatters.Binary.BinaryFormatter
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
@@ -60,6 +60,7 @@
: and then encoded with base64 encoding.
-->
+
@@ -68,9 +69,10 @@
-
+
+
@@ -85,9 +87,10 @@
-
+
+
@@ -109,9 +112,13 @@
2.0
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ ..\Resources\RealVNC.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
\ No newline at end of file
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/RealVNC.ico b/IconsDLLProject/Icons/Resources/RealVNC.ico
similarity index 100%
rename from RealVNCRightClickTool/RealVNCRightClickTool/RealVNC.ico
rename to IconsDLLProject/Icons/Resources/RealVNC.ico
diff --git a/IconsDLLProject/Icons/bin/Debug/Icons.dll b/IconsDLLProject/Icons/bin/Debug/Icons.dll
new file mode 100644
index 0000000..c016496
Binary files /dev/null and b/IconsDLLProject/Icons/bin/Debug/Icons.dll differ
diff --git a/IconsDLLProject/Icons/bin/Debug/Icons.pdb b/IconsDLLProject/Icons/bin/Debug/Icons.pdb
new file mode 100644
index 0000000..5ec0df9
Binary files /dev/null and b/IconsDLLProject/Icons/bin/Debug/Icons.pdb differ
diff --git a/IconsDLLProject/Icons/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/IconsDLLProject/Icons/obj/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000..05b7251
Binary files /dev/null and b/IconsDLLProject/Icons/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/IconsDLLProject/Icons/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/IconsDLLProject/Icons/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..8d3f147
Binary files /dev/null and b/IconsDLLProject/Icons/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/IconsDLLProject/Icons/obj/Debug/Icons.Properties.Resources.resources b/IconsDLLProject/Icons/obj/Debug/Icons.Properties.Resources.resources
new file mode 100644
index 0000000..d57a585
Binary files /dev/null and b/IconsDLLProject/Icons/obj/Debug/Icons.Properties.Resources.resources differ
diff --git a/IconsDLLProject/Icons/obj/Debug/Icons.csproj.CoreCompileInputs.cache b/IconsDLLProject/Icons/obj/Debug/Icons.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..056fc1d
--- /dev/null
+++ b/IconsDLLProject/Icons/obj/Debug/Icons.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+346796c30044203b1cbf95775cd1c5924b68cd00
diff --git a/IconsDLLProject/Icons/obj/Debug/Icons.csproj.FileListAbsolute.txt b/IconsDLLProject/Icons/obj/Debug/Icons.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..623b366
--- /dev/null
+++ b/IconsDLLProject/Icons/obj/Debug/Icons.csproj.FileListAbsolute.txt
@@ -0,0 +1,16 @@
+C:\Users\Odin\source\repos\Icons\Icons\bin\Debug\Icons.dll
+C:\Users\Odin\source\repos\Icons\Icons\bin\Debug\Icons.pdb
+C:\Users\Odin\source\repos\Icons\Icons\obj\Debug\Icons.csprojAssemblyReference.cache
+C:\Users\Odin\source\repos\Icons\Icons\obj\Debug\Icons.Properties.Resources.resources
+C:\Users\Odin\source\repos\Icons\Icons\obj\Debug\Icons.csproj.GenerateResource.cache
+C:\Users\Odin\source\repos\Icons\Icons\obj\Debug\Icons.csproj.CoreCompileInputs.cache
+C:\Users\Odin\source\repos\Icons\Icons\obj\Debug\Icons.dll
+C:\Users\Odin\source\repos\Icons\Icons\obj\Debug\Icons.pdb
+C:\Data\RealVNC_SCCMRightClickTool\IconsDLLProject\Icons\bin\Debug\Icons.dll
+C:\Data\RealVNC_SCCMRightClickTool\IconsDLLProject\Icons\bin\Debug\Icons.pdb
+C:\Data\RealVNC_SCCMRightClickTool\IconsDLLProject\Icons\obj\Debug\Icons.csprojAssemblyReference.cache
+C:\Data\RealVNC_SCCMRightClickTool\IconsDLLProject\Icons\obj\Debug\Icons.Properties.Resources.resources
+C:\Data\RealVNC_SCCMRightClickTool\IconsDLLProject\Icons\obj\Debug\Icons.csproj.GenerateResource.cache
+C:\Data\RealVNC_SCCMRightClickTool\IconsDLLProject\Icons\obj\Debug\Icons.csproj.CoreCompileInputs.cache
+C:\Data\RealVNC_SCCMRightClickTool\IconsDLLProject\Icons\obj\Debug\Icons.dll
+C:\Data\RealVNC_SCCMRightClickTool\IconsDLLProject\Icons\obj\Debug\Icons.pdb
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csproj.GenerateResource.Cache b/IconsDLLProject/Icons/obj/Debug/Icons.csproj.GenerateResource.cache
similarity index 80%
rename from RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csproj.GenerateResource.Cache
rename to IconsDLLProject/Icons/obj/Debug/Icons.csproj.GenerateResource.cache
index 92a599f..010b356 100644
Binary files a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csproj.GenerateResource.Cache and b/IconsDLLProject/Icons/obj/Debug/Icons.csproj.GenerateResource.cache differ
diff --git a/IconsDLLProject/Icons/obj/Debug/Icons.csprojAssemblyReference.cache b/IconsDLLProject/Icons/obj/Debug/Icons.csprojAssemblyReference.cache
new file mode 100644
index 0000000..62eeab1
Binary files /dev/null and b/IconsDLLProject/Icons/obj/Debug/Icons.csprojAssemblyReference.cache differ
diff --git a/IconsDLLProject/Icons/obj/Debug/Icons.dll b/IconsDLLProject/Icons/obj/Debug/Icons.dll
new file mode 100644
index 0000000..c016496
Binary files /dev/null and b/IconsDLLProject/Icons/obj/Debug/Icons.dll differ
diff --git a/IconsDLLProject/Icons/obj/Debug/Icons.pdb b/IconsDLLProject/Icons/obj/Debug/Icons.pdb
new file mode 100644
index 0000000..5ec0df9
Binary files /dev/null and b/IconsDLLProject/Icons/obj/Debug/Icons.pdb differ
diff --git a/IconsDLLProject/Icons/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/IconsDLLProject/Icons/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
new file mode 100644
index 0000000..27cd495
Binary files /dev/null and b/IconsDLLProject/Icons/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll differ
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/IconsDLLProject/Icons/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
similarity index 100%
rename from RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
rename to IconsDLLProject/Icons/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/IconsDLLProject/Icons/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
similarity index 100%
rename from RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
rename to IconsDLLProject/Icons/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/IconsDLLProject/Icons/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
similarity index 100%
rename from RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
rename to IconsDLLProject/Icons/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
diff --git a/Install.ps1 b/PowershellStudioProject/Install.ps1
similarity index 100%
rename from Install.ps1
rename to PowershellStudioProject/Install.ps1
diff --git a/PowershellStudioProject/RealVNC.ico b/PowershellStudioProject/RealVNC.ico
new file mode 100644
index 0000000..1ceccb2
Binary files /dev/null and b/PowershellStudioProject/RealVNC.ico differ
diff --git a/PowershellStudioProject/RealVNC_RightClickTool.xml b/PowershellStudioProject/RealVNC_RightClickTool.xml
new file mode 100644
index 0000000..765a739
Binary files /dev/null and b/PowershellStudioProject/RealVNC_RightClickTool.xml differ
diff --git a/Start-RealVNCConnection.ps1 b/PowershellStudioProject/Start-RealVNCConnection.ps1
similarity index 100%
rename from Start-RealVNCConnection.ps1
rename to PowershellStudioProject/Start-RealVNCConnection.ps1
diff --git a/Start-RealVNCConnection.ps1.psbuild b/PowershellStudioProject/Start-RealVNCConnection.ps1.psbuild
similarity index 100%
rename from Start-RealVNCConnection.ps1.psbuild
rename to PowershellStudioProject/Start-RealVNCConnection.ps1.psbuild
diff --git a/Uninstall.ps1 b/PowershellStudioProject/Uninstall.ps1
similarity index 100%
rename from Uninstall.ps1
rename to PowershellStudioProject/Uninstall.ps1
diff --git a/PowershellStudioProject/bin/x64/Start-RealVNCConnection.exe b/PowershellStudioProject/bin/x64/Start-RealVNCConnection.exe
new file mode 100644
index 0000000..2135659
Binary files /dev/null and b/PowershellStudioProject/bin/x64/Start-RealVNCConnection.exe differ
diff --git a/PowershellStudioProject/bin/x64/Start-RealVNCConnection.exe.config b/PowershellStudioProject/bin/x64/Start-RealVNCConnection.exe.config
new file mode 100644
index 0000000..9b81f40
--- /dev/null
+++ b/PowershellStudioProject/bin/x64/Start-RealVNCConnection.exe.config
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index be37e96..5d1c25f 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,38 @@
# RealVNC_RightClickTool
-Doc Comming Soon, Msi installer also
+
+Information from how and where to Put Action Files in I found installing the Powershell Right Click tools and then deleting folders by folders. But Having Looked a bit more I might have found this http://eddiejackson.net/wp/?p=16094
+Which would have saved me a lot of time.
+
+![alt text](https://i.imgur.com/oudOVwv.png)
+
+I suggest that you use the MSI to install this.
+So The Files that Are called by the Extentions are going to
+C:\Program Files\MB_tools\RealVNC_SCCMRightClickTool
+
+
+The XML Actions Extentions will go to
+C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\XmlStorage\Extensions\Actions\3fd01cd1-9e01-461e-92cd-94866b8d1f39
+C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\XmlStorage\Extensions\Actions\ed9dee86-eadd-4ac8-82a1-7234a4646e62
+
+![alt text](https://i.imgur.com/tWD2EER.png)
+
+Content of the XML File
+```
+
+
+ ContextMenu
+
+
+
+ C:\Program Files\MB_tools\RealVNC_SCCMRightClickTool\Icons.dll
+ Icons.Properties.Resources.resources
+
+ RealVNC
+
+
+ "C:\Program Files\MB_tools\RealVNC_RightClickTool\Start-RealVNCConnection.exe"
+ -SiteServer "##SUB:__Server##" -ResourceID "##SUB:ResourceID##"
+
+
+
+```
diff --git a/RealVNCRightClickTool/.vs/RealVNC_SCCMRightClickTool/v15/.suo b/RealVNCRightClickTool/.vs/RealVNC_SCCMRightClickTool/v15/.suo
deleted file mode 100644
index 7c189e5..0000000
Binary files a/RealVNCRightClickTool/.vs/RealVNC_SCCMRightClickTool/v15/.suo and /dev/null differ
diff --git a/RealVNCRightClickTool/.vs/RealVNC_SCCMRightClickTool/v15/Server/sqlite3/storage.ide b/RealVNCRightClickTool/.vs/RealVNC_SCCMRightClickTool/v15/Server/sqlite3/storage.ide
deleted file mode 100644
index e377542..0000000
Binary files a/RealVNCRightClickTool/.vs/RealVNC_SCCMRightClickTool/v15/Server/sqlite3/storage.ide and /dev/null differ
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/App.config b/RealVNCRightClickTool/RealVNCRightClickTool/App.config
deleted file mode 100644
index 731f6de..0000000
--- a/RealVNCRightClickTool/RealVNCRightClickTool/App.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/Form1.Designer.cs b/RealVNCRightClickTool/RealVNCRightClickTool/Form1.Designer.cs
deleted file mode 100644
index ddbacc6..0000000
--- a/RealVNCRightClickTool/RealVNCRightClickTool/Form1.Designer.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-namespace RealVNC_SCCMRightClickTool
-{
- partial class Form1
- {
- ///
- /// Required designer variable.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Clean up any resources being used.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
- #region Windows Form Designer generated code
-
- ///
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- ///
- private void InitializeComponent()
- {
- this.components = new System.ComponentModel.Container();
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.Text = "Form1";
- }
-
- #endregion
- }
-}
-
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/Form1.cs b/RealVNCRightClickTool/RealVNCRightClickTool/Form1.cs
deleted file mode 100644
index b4b1f29..0000000
--- a/RealVNCRightClickTool/RealVNCRightClickTool/Form1.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-
-namespace RealVNC_SCCMRightClickTool
-{
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/Program.cs b/RealVNCRightClickTool/RealVNCRightClickTool/Program.cs
deleted file mode 100644
index 7e28e8b..0000000
--- a/RealVNCRightClickTool/RealVNCRightClickTool/Program.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-
-namespace RealVNC_SCCMRightClickTool
-{
- static class Program
- {
- ///
- /// The main entry point for the application.
- ///
- [STAThread]
- static void Main()
- {
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- Application.Run(new Form1());
- }
- }
-}
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/Properties/Settings.Designer.cs b/RealVNCRightClickTool/RealVNCRightClickTool/Properties/Settings.Designer.cs
deleted file mode 100644
index 85400d8..0000000
--- a/RealVNCRightClickTool/RealVNCRightClickTool/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace RealVNC_SCCMRightClickTool.Properties
-{
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
- {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default
- {
- get
- {
- return defaultInstance;
- }
- }
- }
-}
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/Properties/Settings.settings b/RealVNCRightClickTool/RealVNCRightClickTool/Properties/Settings.settings
deleted file mode 100644
index 3964565..0000000
--- a/RealVNCRightClickTool/RealVNCRightClickTool/Properties/Settings.settings
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/bin/Debug/RealVNCRightClickTool.exe b/RealVNCRightClickTool/RealVNCRightClickTool/bin/Debug/RealVNCRightClickTool.exe
deleted file mode 100644
index 87541b1..0000000
Binary files a/RealVNCRightClickTool/RealVNCRightClickTool/bin/Debug/RealVNCRightClickTool.exe and /dev/null differ
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/bin/Debug/RealVNC_SCCMRightClickTool.exe.config b/RealVNCRightClickTool/RealVNCRightClickTool/bin/Debug/RealVNC_SCCMRightClickTool.exe.config
deleted file mode 100644
index 731f6de..0000000
--- a/RealVNCRightClickTool/RealVNCRightClickTool/bin/Debug/RealVNC_SCCMRightClickTool.exe.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/bin/Debug/RealVNC_SCCMRightClickTool.pdb b/RealVNCRightClickTool/RealVNCRightClickTool/bin/Debug/RealVNC_SCCMRightClickTool.pdb
deleted file mode 100644
index 3e7c6ae..0000000
Binary files a/RealVNCRightClickTool/RealVNCRightClickTool/bin/Debug/RealVNC_SCCMRightClickTool.pdb and /dev/null differ
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/DesignTimeResolveAssemblyReferences.cache
deleted file mode 100644
index c7009c9..0000000
Binary files a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/DesignTimeResolveAssemblyReferences.cache and /dev/null differ
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
deleted file mode 100644
index 0e3ec72..0000000
Binary files a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.Properties.Resources.resources b/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.Properties.Resources.resources
deleted file mode 100644
index 6c05a97..0000000
Binary files a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.Properties.Resources.resources and /dev/null differ
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csproj.CoreCompileInputs.cache b/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csproj.CoreCompileInputs.cache
deleted file mode 100644
index 43866ab..0000000
--- a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-42094ee22c073c198e9b9edc8b8c899303be6a11
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csproj.FileListAbsolute.txt b/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csproj.FileListAbsolute.txt
deleted file mode 100644
index 48bc4c2..0000000
--- a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-C:\Users\maximeb\OneDrive\Programs\MB_RightClickTooTZ\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\bin\Debug\RealVNC_SCCMRightClickTool.exe.config
-C:\Users\maximeb\OneDrive\Programs\MB_RightClickTooTZ\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\bin\Debug\RealVNC_SCCMRightClickTool.exe
-C:\Users\maximeb\OneDrive\Programs\MB_RightClickTooTZ\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\bin\Debug\RealVNC_SCCMRightClickTool.pdb
-C:\Users\maximeb\OneDrive\Programs\MB_RightClickTooTZ\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\obj\Debug\RealVNC_SCCMRightClickTool.csprojResolveAssemblyReference.cache
-C:\Users\maximeb\OneDrive\Programs\MB_RightClickTooTZ\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\obj\Debug\RealVNC_SCCMRightClickTool.Properties.Resources.resources
-C:\Users\maximeb\OneDrive\Programs\MB_RightClickTooTZ\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\obj\Debug\RealVNC_SCCMRightClickTool.csproj.GenerateResource.Cache
-C:\Users\maximeb\OneDrive\Programs\MB_RightClickTooTZ\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\obj\Debug\RealVNC_SCCMRightClickTool.csproj.CoreCompileInputs.cache
-C:\Users\maximeb\OneDrive\Programs\MB_RightClickTooTZ\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\obj\Debug\RealVNC_SCCMRightClickTool.exe
-C:\Users\maximeb\OneDrive\Programs\MB_RightClickTooTZ\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\RealVNC_SCCMRightClickTool\obj\Debug\RealVNC_SCCMRightClickTool.pdb
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csprojResolveAssemblyReference.cache b/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csprojResolveAssemblyReference.cache
deleted file mode 100644
index 0d07ef8..0000000
Binary files a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.csprojResolveAssemblyReference.cache and /dev/null differ
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.exe b/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.exe
deleted file mode 100644
index 87541b1..0000000
Binary files a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.exe and /dev/null differ
diff --git a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.pdb b/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.pdb
deleted file mode 100644
index 3e7c6ae..0000000
Binary files a/RealVNCRightClickTool/RealVNCRightClickTool/obj/Debug/RealVNC_SCCMRightClickTool.pdb and /dev/null differ