Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como criar e utilizar Preview Handlers no Windows

Preview Handlers são componentes do Windows que permitem a visualização de arquivos diretamente no Windows Explorer sem a necessidade de abrir um programa específico. Essa funcionalidade é especialmente útil para visualizar rapidamente o conteúdo de documentos, imagens, vídeos e outros tipos de arquivos. Neste artigo, vamos explorar como criar e utilizar Preview Handlers no ambiente Windows, destacando sua importância para a produtividade e a conveniência do usuário.

Exemplos:

  1. Criando um Preview Handler para arquivos de texto:

    Para criar um Preview Handler, você precisa desenvolver uma DLL (Dynamic Link Library) que implemente a interface IPreviewHandler. Aqui está um exemplo básico em C# usando o Visual Studio:

    using System;
    using System.Runtime.InteropServices;
    using Microsoft.Win32;
    using System.IO;
    using System.Windows.Forms;
    
    [ComVisible(true)]
    [ClassInterface(ClassInterfaceType.None)]
    [Guid("YOUR-GUID-HERE")]
    public class TextPreviewHandler : IPreviewHandler
    {
       public void DoPreview()
       {
           // Implementação do preview
           string filePath = "path_to_your_file.txt";
           string content = File.ReadAllText(filePath);
           MessageBox.Show(content);
       }
    
       // Outras implementações de IPreviewHandler
    }
    
    public static class RegHelper
    {
       public static void RegisterPreviewHandler()
       {
           string keyName = @"Software\Microsoft\Windows\CurrentVersion\PreviewHandlers";
           using (RegistryKey key = Registry.LocalMachine.OpenSubKey(keyName, true))
           {
               key.SetValue("YOUR-GUID-HERE", "Text Preview Handler");
           }
       }
    }

    Compile este código em uma DLL e registre a DLL no sistema usando o comando regsvr32:

    regsvr32 YourCompiledDLL.dll

    Depois, registre o Preview Handler no registro do Windows:

    RegHelper.RegisterPreviewHandler();
  2. Utilizando Preview Handlers no Windows Explorer:

    Depois de criar e registrar seu Preview Handler, você pode utilizá-lo no Windows Explorer. Navegue até um arquivo de texto, selecione-o e observe a visualização no painel de pré-visualização do Explorer.

    Caso o painel de pré-visualização não esteja ativado, você pode ativá-lo clicando na guia "Exibir" e selecionando "Painel de Visualização".

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.