From e6e7c2a0655e77106d5f85caa21306f07e7ad938 Mon Sep 17 00:00:00 2001 From: s_falahati Date: Thu, 17 Jan 2019 20:45:43 +0330 Subject: [PATCH] ShellExtension COM servers now have a static Class Id between releases --- .../HeliosDesktopMenuExtension.cs | 1 + .../HeliosExecutableMenuExtension.cs | 1 + .../HeliosSteamUrlMenuExtension.cs | 1 + 3 files changed, 3 insertions(+) diff --git a/HeliosDisplayManagement.ShellExtension/HeliosDesktopMenuExtension.cs b/HeliosDisplayManagement.ShellExtension/HeliosDesktopMenuExtension.cs index 10da1a6..7b2248a 100644 --- a/HeliosDisplayManagement.ShellExtension/HeliosDesktopMenuExtension.cs +++ b/HeliosDisplayManagement.ShellExtension/HeliosDesktopMenuExtension.cs @@ -10,6 +10,7 @@ namespace HeliosDisplayManagement.ShellExtension { [ComVisible(true)] [COMServerAssociation(AssociationType.Class, @"DesktopBackground")] + [Guid("2EC0C798-715B-458E-8C86-5D846F67FBA1")] internal class HeliosDesktopMenuExtension : SharpContextMenu { private static ToolStripMenuItem CreateProfileMenu(Profile profile) diff --git a/HeliosDisplayManagement.ShellExtension/HeliosExecutableMenuExtension.cs b/HeliosDisplayManagement.ShellExtension/HeliosExecutableMenuExtension.cs index 4d8b853..0112e63 100644 --- a/HeliosDisplayManagement.ShellExtension/HeliosExecutableMenuExtension.cs +++ b/HeliosDisplayManagement.ShellExtension/HeliosExecutableMenuExtension.cs @@ -11,6 +11,7 @@ namespace HeliosDisplayManagement.ShellExtension { [ComVisible(true)] [COMServerAssociation(AssociationType.ClassOfExtension, @".exe")] + [Guid("48B49131-2258-4694-879F-A3F96310A220")] internal class HeliosExecutableMenuExtension : SharpContextMenu { protected override bool CanShowMenu() diff --git a/HeliosDisplayManagement.ShellExtension/HeliosSteamUrlMenuExtension.cs b/HeliosDisplayManagement.ShellExtension/HeliosSteamUrlMenuExtension.cs index 3fa8627..491d906 100644 --- a/HeliosDisplayManagement.ShellExtension/HeliosSteamUrlMenuExtension.cs +++ b/HeliosDisplayManagement.ShellExtension/HeliosSteamUrlMenuExtension.cs @@ -12,6 +12,7 @@ namespace HeliosDisplayManagement.ShellExtension { [ComVisible(true)] [COMServerAssociation(AssociationType.ClassOfExtension, @".url")] + [Guid("E41ECFB2-3E7D-4A47-8A51-8627F1B21AE5")] internal class HeliosSteamUrlMenuExtension : SharpContextMenu { protected override bool CanShowMenu()