Partilhar via


Criando uma configuração redistribuível

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

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

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

Módulo de mesclagem redistribuível Descrição Ficheiros
InkDiv.msm
Instala a versão não gerenciada do objetoInkDivider.
InkDiv.dll
Mstpcrt.msm
Instala os componentes não gerenciados da plataforma Tablet PC versão 1.0.
Gdiplus.dll, InkEd.dll, Tpcps.dll, Wisptis.exe
Msvcp60.msm
Instala componentes do tempo de execução do Microsoft Visual C++.
Msvcp60.dll
Msvcrt.msm
Instala componentes do tempo de execução do Microsoft Visual C.
Msvcrt.dll
Tpcman17.msm
Instala os componentes gerenciados do tempo de execução 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 do InkAnalysis.
IACom.dll
iacore.msm
Instala os componentes de classe base da API InkAnalysis.
IACore.dll
IALoader.dll
IAWinFrm.msm
Instala os componentes da biblioteca gerenciada da API do InkAnalysis.
Microsoft.Ink.Analysis.dll
IAWinFX.msm
Instala os componentes do Windows Presentation Foundation da API InkAnalysis.
IAWinFX.dll
revista.msm
Instala os componentes do Journal Reader.
Journal.dll
Microsoft.ink.journal.dll
rtscom.msm
Instala os componentes de automação do namespace StylusInput.
Rtscom.dll

Observação

Para usar a funcionalidade do Microsoft .NET Framework incluída nos 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

Os aplicativos habilitados para tinta tratam os eventos do mouse como movimentos da caneta para simular o trabalho com uma caneta eletrônica. 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 outros usuários que não aqueles que executam o Windows XP Tablet PC Edition.

Mstpcrt.msm não inclui o Diário do Windows ou 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

Observação

Se seu aplicativo usa código gerenciado, você também deve implantar o Framework. O Framework deve ser instalado antes que os assemblies gerenciados do Tablet PC sejam instalados.

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

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

  2. No menu Project , clique em Adicionare, em seguida, clique em Merge Module.

    Observação

    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 Mesclar Módulo.

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

  4. Clique Abrir.

Mstpcrt.msm é adicionado ao seu projeto de instalação e aparece na janela 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.

Observação

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