Skip to content
This repository has been archived by the owner on Jun 19, 2023. It is now read-only.

Commit

Permalink
Version 0.9
Browse files Browse the repository at this point in the history
Needs to Be tested in Prod
  • Loading branch information
boivinx7 committed Jan 2, 2019
1 parent 5a87f39 commit 6384f7d
Show file tree
Hide file tree
Showing 69 changed files with 398 additions and 219 deletions.
Binary file added AdvancedInstallerProject/Icons.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
245 changes: 245 additions & 0 deletions AdvancedInstallerProject/MB_RealVNC_SCCMRightClickTool.aip

Large diffs are not rendered by default.

File renamed without changes.
Binary file not shown.
Binary file added IconsDLLProject/.vs/Icons/v15/.suo
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@

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
Debug|Any CPU = Debug|Any CPU
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
12 changes: 12 additions & 0 deletions IconsDLLProject/Icons/Class1.cs
Original file line number Diff line number Diff line change
@@ -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
{
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{98766FD4-F0F7-4B06-A6F6-1CEA0995E482}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>RealVNC_SCCMRightClickTool</RootNamespace>
<AssemblyName>RealVNC_SCCMRightClickTool</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<ProjectGuid>{9B097B3F-C9E2-4069-BB99-305BED89ED8F}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Icons</RootNamespace>
<AssemblyName>Icons</AssemblyName>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
Expand All @@ -23,7 +23,6 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
Expand All @@ -34,49 +33,43 @@
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
<Compile Include="Program.cs" />
<Compile Include="Class1.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="Images\filetransfer.ico" />
</ItemGroup>
<ItemGroup>
<None Include="Images\remotecontrol.ico" />
</ItemGroup>
<ItemGroup>
<None Include="Images\teamviewer.ico" />
</ItemGroup>
<ItemGroup>
<None Include="Images\vpn.ico" />
</ItemGroup>
<ItemGroup>
<Content Include="RealVNC.ico" />
<None Include="Resources\RealVNC.ico" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
Binary file added IconsDLLProject/Icons/Images/filetransfer.ico
Binary file not shown.
Binary file added IconsDLLProject/Icons/Images/remotecontrol.ico
Binary file not shown.
Binary file added IconsDLLProject/Icons/Images/teamviewer.ico
Binary file not shown.
Binary file added IconsDLLProject/Icons/Images/vpn.ico
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -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("")]

Expand All @@ -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:
//
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -60,6 +60,7 @@
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
Expand All @@ -68,9 +69,10 @@
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
Expand All @@ -85,9 +87,10 @@
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
Expand All @@ -109,9 +112,13 @@
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="RealVNC" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\RealVNC.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>
Binary file added IconsDLLProject/Icons/bin/Debug/Icons.dll
Binary file not shown.
Binary file added IconsDLLProject/Icons/bin/Debug/Icons.pdb
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
346796c30044203b1cbf95775cd1c5924b68cd00
16 changes: 16 additions & 0 deletions IconsDLLProject/Icons/obj/Debug/Icons.csproj.FileListAbsolute.txt
Original file line number Diff line number Diff line change
@@ -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
Binary file not shown.
Binary file not shown.
Binary file added IconsDLLProject/Icons/obj/Debug/Icons.dll
Binary file not shown.
Binary file added IconsDLLProject/Icons/obj/Debug/Icons.pdb
Binary file not shown.
Binary file not shown.
File renamed without changes.
Binary file added PowershellStudioProject/RealVNC.ico
Binary file not shown.
Binary file not shown.
File renamed without changes.
File renamed without changes.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" />
<supportedRuntime version="v2.0" />
</startup>
</configuration>
38 changes: 37 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -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
```
<ActionDescription Class="Executable" DisplayName="RealVNC Connection" MnemonicDisplayName="RealVNC Connection" Description="Created by Maxime Bilodeau">
<ShowOn>
<string>ContextMenu</string>
</ShowOn>
<ImagesDescription>
<ResourceAssembly>
<Assembly>C:\Program Files\MB_tools\RealVNC_SCCMRightClickTool\Icons.dll</Assembly>
<Type>Icons.Properties.Resources.resources</Type>
</ResourceAssembly>
<ImageResourceName>RealVNC</ImageResourceName>
</ImagesDescription>
<Executable>
<FilePath>"C:\Program Files\MB_tools\RealVNC_RightClickTool\Start-RealVNCConnection.exe"</FilePath>
<Parameters>-SiteServer "##SUB:__Server##" -ResourceID "##SUB:ResourceID##"</Parameters>
</Executable>
</ActionDescription>
```
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 6384f7d

Please sign in to comment.