예제 #1
0
        private static void UnregisterFirefoxAddonSupport()
        {
            if (File.Exists(Program.FirefoxHostManifestFilePath))
            {
                File.Delete(Program.FirefoxHostManifestFilePath);
            }

            RegistryHelpers.RemoveRegistry(FirefoxNativeMessagingHosts);
        }
예제 #2
0
        private static void UnregisterChromeExtensionSupport()
        {
            if (File.Exists(Program.ChromeHostManifestFilePath))
            {
                File.Delete(Program.ChromeHostManifestFilePath);
            }

            RegistryHelpers.RemoveRegistry(ChromeNativeMessagingHosts);
        }
예제 #3
0
 private static void UnregisterCustomUploaderExtension()
 {
     RegistryHelpers.RemoveRegistry(ShellCustomUploaderExtensionPath);
     RegistryHelpers.RemoveRegistry(ShellCustomUploaderAssociatePath, true);
 }
예제 #4
0
 private static void UnregisterShellContextMenuButton()
 {
     RegistryHelpers.RemoveRegistry(ShellExtMenuFiles, true);
     RegistryHelpers.RemoveRegistry(ShellExtMenuDirectory, true);
     RegistryHelpers.RemoveRegistry(ShellExtMenuFolders, true);
 }
예제 #5
0
 private static void UnregisterImageEffectExtension()
 {
     RegistryHelpers.RemoveRegistry(ShellImageEffectExtensionPath);
     RegistryHelpers.RemoveRegistry(ShellImageEffectAssociatePath, true);
 }
예제 #6
0
 private static void UnregisterEditShellContextMenuButton()
 {
     RegistryHelpers.RemoveRegistry(ShellExtEditImage, true);
 }