Skip to main content

Instalador + associação de arquivos

Um instalador que abre seus arquivos de salvamento com um duplo clique.

O XLS Padlock compila sua planilha em um EXE seguro, e você pode permitir que seus clientes salvem suas alterações em arquivos de salvamento criptografados. Este tutorial cria um instalador do Windows com o Paquet Builder e registra sua própria extensão de salvamento, para que o cliente possa dar um duplo clique em um arquivo de salvamento e ele abra direto no Excel: sem atalho para a planilha compilada, sem aviso.

A aba Distribute EXE do XLS Padlock aberta sobre o Excel, com o botão Generate Setup que inicia o projeto do instalador.
Tudo começa no XLS Padlock: a aba Distribute EXE, onde o Generate Setup cria o projeto Setup para o Paquet Builder.

Antes de começar. Você precisa do Paquet Builder, o criador de instaladores ao qual o XLS Padlock entrega o projeto Setup. Instale-o ao lado do XLS Padlock.

O que você vai configurar.

Três peças trabalham juntas para que um arquivo de salvamento se comporte como um documento nativo para o seu cliente.

Uma extensão de salvamento personalizada
Os arquivos de salvamento criptografados levam sua própria extensão (.MBX neste tutorial) em vez da .XLSC padrão.
Um instalador em um único arquivo
O Paquet Builder empacota a planilha compilada em um único instalador do Windows, com um atalho na área de trabalho e uma desinstalação limpa.
Uma associação de arquivos
Dar um duplo clique em um arquivo de salvamento abre sua planilha compilada no Excel e carrega o arquivo, sem precisar de nenhum atalho.

Seis fases, do início ao fim.

Da extensão de salvamento no XLS Padlock até um instalador testado, este é o caminho que o tutorial percorre.

  1. 01 Fase

    Configurar a planilha no XLS Padlock

    Escolha a extensão dos seus arquivos de salvamento e recompile a aplicação segura.

  2. 02 Fase

    Gerar o projeto Setup

    A partir do XLS Padlock, crie o projeto do instalador que abre no Paquet Builder.

  3. 03 Fase

    Preparar o pacote no Paquet Builder

    Adicione os dados da sua empresa e confirme a planilha compilada e a pasta de instalação.

  4. 04 Fase

    Adicionar a ação de associação de arquivos

    Registre a ação que vincula sua extensão à planilha compilada.

  5. 05 Fase

    Editar as ações de associação

    Aponte as ações geradas para a sua própria extensão e edite cada uma delas.

  6. 06 Fase

    Gerar, instalar e testar

    Compile o instalador, execute-o e confirme que um arquivo de salvamento abre com um duplo clique.

Passo a passo.

Vinte e cinco passos, agrupados nas seis fases acima. Cada captura de tela é a janela real do XLS Padlock ou do Paquet Builder.

Clique em qualquer captura de tela para ampliá-la.

01

Configurar a planilha no XLS Padlock

Escolha a extensão dos seus arquivos de salvamento e recompile a aplicação segura.

  1. 1

    Escolha a extensão dos seus arquivos de salvamento

    Para este tutorial, usamos .MBX. Digite-a no campo de extensão de salvamento (ou qualquer extensão que você queira para a sua própria planilha).

    Opções de salvamento do XLS Padlock com a extensão de arquivo de salvamento personalizada definida como MBX.
    Escolha a extensão dos seus arquivos de salvamento

    Requer o salvamento ativado. Uma extensão de salvamento personalizada só se aplica se você permitir que seus clientes salvem alterações no XLS Padlock. Ver opções de salvamento

  2. 2

    Recompile a aplicação segura

    Gere a planilha compilada novamente para que a nova extensão entre em vigor.

    XLS Padlock regerando a planilha compilada após a definição da extensão de salvamento.
    Recompile a aplicação segura
02

Gerar o projeto Setup

A partir do XLS Padlock, crie o projeto do instalador que abre no Paquet Builder.

  1. 3

    Abra Distribute EXE e clique em Generate Setup

    No XLS Padlock, abra a aba Distribute EXE (mostrada no topo desta página) e clique em Generate Setup.

  2. 4

    Preencha os dados da sua planilha e clique em Generate Setup

    Digite o caminho de destino, o título do Setup e o nome da aplicação, depois pressione Generate Setup.

    A janela Make Setup no XLS Padlock com os campos caminho de destino, título do Setup e nome da aplicação preenchidos.
    Preencha os dados da sua planilha e clique em Generate Setup
  3. 5

    Escolha um nome de arquivo para o projeto e salve-o

    A caixa de diálogo Salvar para nomear o arquivo de projeto do instalador do Paquet Builder.
    Escolha um nome de arquivo para o projeto e salve-o
  4. 6

    Confirme; o Paquet Builder abre com o projeto

    Clique em OK. O XLS Padlock inicia o Paquet Builder com o projeto de instalador gerado.

    Confirmação de que o projeto do instalador foi criado, antes de o Paquet Builder iniciar.
    Confirme; o Paquet Builder abre com o projeto
03

Preparar o pacote no Paquet Builder

Adicione os dados da sua empresa e confirme a planilha compilada e a pasta de instalação.

  1. 7

    Digite as informações da sua empresa e abra o File Manager

    A página Basic Information do Paquet Builder com os campos da empresa e o botão File Manager.
    Digite as informações da sua empresa e abra o File Manager
  2. 8

    Confirme que sua planilha compilada está na lista

    TestWorkbook.exe aparece, então o instalador irá compactá-la e instalá-la. Feche o File Manager.

    O File Manager do Paquet Builder listando a planilha compilada TestWorkbook.exe.
    Confirme que sua planilha compilada está na lista
  3. 9

    Verifique a pasta de destino

    Altere-a se você não quiser a pasta padrão.

    Pasta de destino do Paquet Builder definida como %PROGFILESDIR% e o nome da aplicação.
    Verifique a pasta de destino

    Onde é instalado. %PROGFILESDIR% é o diretório Arquivos de Programas padrão, então %PROGFILESDIR%\Pupil Markbook Demo instala em C:\Program Files (x86)\Pupil Markbook Demo. No Windows, as aplicações ficam em Arquivos de Programas.

04

Adicionar a ação de associação de arquivos

Registre a ação que vincula sua extensão à planilha compilada.

  1. 10

    Abra Custom Actions, After File Extraction, Action Templates

    As Custom Actions do Paquet Builder com o evento After File Extraction e o botão Action Templates.
    Abra Custom Actions, After File Extraction, Action Templates
  2. 11

    Adicione Register File Association e clique em OK

    A lista Action Templates com Register File Association selecionado.
    Adicione Register File Association e clique em OK
05

Editar as ações de associação

Aponte as ações geradas para a sua própria extensão e edite cada uma delas.

  1. 12

    Troque cada .ext pela sua extensão (.mbx)

    O Paquet Builder cria várias custom actions para a associação. Primeiro, substitua cada .ext pela extensão que você escolheu no início.

    As quatro custom actions geradas para a associação de arquivos, antes da edição.
    Troque cada .ext pela sua extensão (.mbx)
  2. 13

    Edite a primeira ação: duas entradas a modificar

    Propriedades da primeira custom action, com as duas entradas a alterar para a associação.
    Edite a primeira ação: duas entradas a modificar
  3. 14

    Edite a segunda ação: a descrição do arquivo

    Propriedades da segunda custom action, que define a descrição do tipo de arquivo exibida.
    Edite a segunda ação: a descrição do arquivo
  4. 15

    Edite a terceira ação

    Propriedades da terceira custom action para a associação de arquivos.
    Edite a terceira ação
  5. 16

    Configure a ação exatamente como mostrado

    A captura de tela anota cada valor a inserir. Clique nela para ler todas as configurações em tamanho real.

    Configurações anotadas da ação de associação, com cada valor a inserir destacado.
    Configure a ação exatamente como mostrado
  6. 17

    Edite a última ação da mesma forma

    Propriedades da última custom action para a associação de arquivos.
    Edite a última ação da mesma forma

    Mantenha tudo exato. Não altere nenhum outro caractere ao substituir os valores. O %1 final, em particular, é obrigatório: ele passa para a sua planilha o arquivo no qual o usuário deu um duplo clique.

  7. 18

    Feche o editor de Custom Action

    Suas quatro ações agora registram a associação para a sua extensão.

06

Gerar, instalar e testar

Compile o instalador, execute-o e confirme que um arquivo de salvamento abre com um duplo clique.

  1. 19

    Gere o instalador com Build Now

    O botão Build Now do Paquet Builder que compila o instalador final.
    Gere o instalador com Build Now
  2. 20

    Execute o seu novo instalador

    O instalador finalizado, pronto para ser executado nos testes.
    Execute o seu novo instalador
  3. 21

    Aceite o aviso de elevação

    O Windows pede direitos elevados porque você está instalando uma aplicação. Isso é esperado.

    O aviso de Controle de Conta de Usuário do Windows exibido ao executar o instalador.
    Aceite o aviso de elevação

    Sem assinatura por enquanto. Editor desconhecido aparece porque este pacote não está assinado digitalmente. Você pode assiná-lo; consulte a documentação do Paquet Builder.

  4. 22

    Conclua a instalação; um atalho é criado na área de trabalho

    A última página do instalador, após a qual um atalho para a planilha compilada é criado na área de trabalho.
    Conclua a instalação; um atalho é criado na área de trabalho
  5. 23

    Abra a planilha e clique em Save para criar um arquivo de salvamento criptografado

    A planilha segura abre no Excel. Clique em Save e escolha um nome para o arquivo de salvamento.

    A planilha Pupil Markbook compilada aberta no Excel, pronta para salvar um arquivo de salvamento criptografado.
    Abra a planilha e clique em Save para criar um arquivo de salvamento criptografado
  6. 24

    Verifique a extensão e o tipo do arquivo de salvamento

    Na pasta, o arquivo de salvamento leva a sua extensão .MBX personalizada e o tipo que você definiu, Markbook Save File.

    O Explorador de Arquivos do Windows mostrando o arquivo de salvamento com a extensão .MBX personalizada e o tipo Markbook Save File.
    Verifique a extensão e o tipo do arquivo de salvamento
  7. 25

    Dê um duplo clique no arquivo de salvamento: o Excel o abre diretamente

    O Excel inicia e carrega o arquivo de salvamento. Não é preciso usar o atalho da planilha compilada.

    Dar um duplo clique no arquivo de salvamento inicia o Excel e o carrega na planilha compilada.
    Dê um duplo clique no arquivo de salvamento: o Excel o abre diretamente

Esse é todo o fluxo. Seus clientes instalam a planilha a partir de um único instalador, e seus arquivos de salvamento abrem no Excel com um duplo clique.

Saiba mais sobre o Paquet Builder

You stay in control.

XLS Padlock is a one-time purchase, not a middleman between you and your buyers. Everything the protection depends on stays yours.

Shipping since 2013 from G.D.G. Software. A desktop tool you can build a business on.

The workbook
Your .xlsx never leaves your machine. You compile it yourself into a standalone EXE.
The keys
You generate, count, and revoke activation keys. No per-copy fee, no royalties on your sales.
The server
Activations validate against a PHP server you host and own, not ours.
The customer
You sell directly. The buyer relationship and the full revenue stay with you.
Free trial · No credit card · No time limit

Protect your Excel workbook in minutes.

One license, every feature included. Lifetime ownership, no subscription.