Compartilhar via


Criando uma instalação redistribuível

Para distribuir um aplicativo habilitado para tinta para computadores que não estão executando o Windows Vista ou o Windows XP Tablet PC Edition 2005 (ou seja, computadores que executam o Windows XP, o Windows Server 2003 ou o Windows 2000), você deve incluir os módulos de mesclagem necessários em sua instalação.

O módulo de mesclagem Mstpcrt.msm inclui todos os arquivos, recursos, entradas de registro e lógica de instalação necessárias para que o Windows Installer instale os arquivos compartilhados que outras plataformas exigem para executar aplicativos não gerenciados desenvolvidos para o Tablet PC. O Mstpcrt.msm é consumido por arquivos do Windows Installer (.msi). Para aplicativos que usam o objeto InkDivider, você também deve redistribuir InkDiv.msm. Para aplicativos que usam componentes gerenciados, você também deve incluir os arquivos de módulo de mesclagem para esses componentes gerenciados.

A tabela a seguir descreve os arquivos de módulo de mesclagem fornecidos com o SDK (Kit de Desenvolvimento de Software) do Windows XP Tablet PC Edition.

Módulo de mesclagem redistribuível Descrição Limas
InkDiv.msm
Instala a versão não gerenciada do objetoInkDivider.
InkDiv.dll
Mstpcrt.msm
Instala os componentes não gerenciados do Tablet PC Platform versão 1.0.
Gdiplus.dll, InkEd.dll, Tpcps.dll, Wisptis.exe
Msvcp60.msm
Instala componentes do runtime do Microsoft Visual C++.
Msvcp60.dll
Msvcrt.msm
Instala componentes do runtime do Microsoft Visual C.
Msvcrt.dll
Tpcman17.msm
Instala os componentes gerenciados do runtime da Plataforma tablet pc. Requer que o arquivo mstpcrt.msm esteja instalado.
Microsoft.Ink.dll, Microsoft.Ink.resources.dll
iaCOM.msm
Instala os componentes de Automação da API InkAnalysis.
IACom.dll
iacore.msm
Instala os componentes da classe base da API InkAnalysis.
IACore.dll
IALoader.dll
IAWinFrm.msm
Instala os componentes da biblioteca gerenciada da API InkAnalysis.
Microsoft.Ink.Analysis.dll
IAWinFX.msm
Instala os componentes do Windows Presentation Foundation da API InkAnalysis.
IAWinFX.dll
journal.msm
Instala os componentes do Leitor de Diário.
Journal.dll
Microsoft.ink.journal.dll
rtscom.msm
Instala os componentes de Automação do namespace StylusInput.
Rtscom.dll

Nota

Para usar a funcionalidade do Microsoft .NET Framework incluída em módulos de mesclagem para componentes gerenciados, você deve ter instalado o Service Pack 2 do Framework no computador de destino.

Conjunto de Recursos Reduzido

Aplicativos habilitados para tinta tratam eventos do mouse como movimentos de caneta para simular o trabalho com uma caneta tablet. Os usuários podem adicionar tinta, apagar tinta e salvar documentos de tinta. No entanto, o reconhecimento e os gestos não estão disponíveis para usuários diferentes daqueles que executam o Windows XP Tablet PC Edition.

O Mstpcrt.msm não inclui o Windows Journal ou o Painel de Entrada do Tablet PC.

O objeto PenInputPanel não funciona em nenhum sistema operacional além do Windows XP Tablet PC Edition.

Implantação

Nota

Se o aplicativo usar código gerenciado, você também deverá implantar a Estrutura. A Estrutura deve ser instalada antes que os assemblies gerenciados do Tablet PC sejam instalados.

Para incluir Mstpcrt.msm em um projeto de Instalação do .NET do Microsoft Visual Studio:

  1. No Gerenciador de Soluções, selecione seu projeto de Instalação.

  2. No menu Projeto, clique em Adicionare, em seguida, clique em Módulo de Mesclagem.

    Nota

    Você também pode acessar a caixa de diálogo Adicionar Módulos clicando com o botão direito do mouse no nome do projeto do instalador no Gerenciador de Soluções, clicando em Adicionare selecionando Módulo de Mesclagem.

  3. Na caixa de diálogo Adicionar Módulos, navegue até e selecione Mstpcrt.msm.

  4. Clique em Abrir.

O Mstpcrt.msm é adicionado ao projeto de Instalação e aparece na janela do Gerenciador de Soluções.

O Windows Installer adiciona os arquivos contidos no módulo de mesclagem à pasta Arquivos de Programas. Para usar esses arquivos, os usuários finais devem estar conectados com uma conta que tenha acesso à pasta Arquivos de Programas.

Nota

Você deve adicionar ação SelfRegModules e ação SelfUnregModules ações à sequência de instalação. A Ação MsiPublishAssemblies e Ação MsiUnpublishAssemblies as ações recebem sua ordem na sequência de instalação dessas ações.