Condividi tramite


Creazione di un'installazione ridistribuibile

Per distribuire un'applicazione abilitata per l'input penna ai computer che non eseguono Windows Vista o Windows XP Tablet PC Edition 2005 (ovvero i computer che eseguono Windows XP, Windows Server 2003 o Windows 2000), è necessario includere i moduli di unione necessari nella configurazione.

Il modulo di merge Mstpcrt.msm include tutti i file, le risorse, le voci del Registro di sistema e la logica di installazione necessari per Windows Installer per installare i file condivisi richiesti da altre piattaforme per eseguire applicazioni non gestite sviluppate per il Tablet PC. Mstpcrt.msm viene utilizzato dai file di Windows Installer (.msi). Per le applicazioni che usano l'oggettoinkDivider, è necessario ridistribuire anche InkDiv.msm. Per le applicazioni che usano componenti gestiti, è necessario includere anche i file di modulo di merge per tali componenti gestiti.

La tabella seguente descrive i file di modulo di merge forniti con Windows XP Tablet PC Edition Software Development Kit (SDK).

Modulo merge ridistribuibile Descrizione file
InkDiv.msm
Installa la versione non gestita dell'oggettoInkDivider.
InkDiv.dll
Mstpcrt.msm
Installa i componenti non gestiti della piattaforma Tablet PC versione 1.0.
Gdiplus.dll, InkEd.dll, Tpcps.dll, Wisptis.exe
Msvcp60.msm
Installa i componenti del runtime di Microsoft Visual C++.
Msvcp60.dll
Msvcrt.msm
Installa i componenti del runtime di Microsoft Visual C.
Msvcrt.dll
Tpcman17.msm
Installa i componenti gestiti del runtime tablet PC Platform. Richiede l'installazione del file mstpcrt.msm.
Microsoft.Ink.dll, Microsoft.Ink.resources.dll
iaCOM.msm
Installa i componenti di automazione dell'API InkAnalysis.
IACom.dll
iacore.msm
Installa i componenti della classe di base dell'API InkAnalysis.
IACore.dll
IALoader.dll
IAWinFrm.msm
Installa i componenti della libreria gestita dell'API InkAnalysis.
Microsoft.Ink.Analysis.dll
IAWinFX.msm
Installa i componenti Windows Presentation Foundation dell'API InkAnalysis.
IAWinFX.dll
journal.msm
Installa i componenti lettore journal.
Journal.dll
Microsoft.ink.journal.dll
rtscom.msm
Installa i componenti di automazione dello spazio dei nomi StylusInput.
Rtscom.dll

Nota

Per usare la funzionalità di Microsoft .NET Framework inclusa nei moduli di merge per i componenti gestiti, è necessario aver installato Service Pack 2 di Framework nel computer di destinazione.

Set di funzionalità ridotto

Le applicazioni abilitate per l'input penna considerano gli eventi del mouse come movimenti della penna per simulare l'uso di una penna per tablet. Gli utenti possono aggiungere input penna, cancellare input penna e salvare documenti input penna. Tuttavia, il riconoscimento e i movimenti non sono disponibili per gli utenti diversi da quelli che eseguono Windows XP Tablet PC Edition.

Mstpcrt.msm non include Windows Journal o Tablet PC Input Panel.

L'oggetto PenInputPanel non funziona in alcun sistema operativo oltre a Windows XP Tablet PC Edition.

Spiegamento

Nota

Se l'applicazione usa codice gestito, è necessario distribuire anche il framework. Il framework deve essere installato prima dell'installazione degli assembly gestiti da Tablet PC.

Per includere Mstpcrt.msm in un progetto di installazione di Microsoft Visual Studio .NET:

  1. In Esplora soluzioni selezionare il progetto di installazione.

  2. Scegliere Aggiungidal menu Progetto e quindi fare clic su Modulo di merge.

    Nota

    È anche possibile accedere alla finestra di dialogo aggiungi moduli facendo clic con il pulsante destro del mouse sul nome del progetto del programma di installazione in Esplora soluzioni, facendo clic su Aggiungie quindi scegliendo modulo di merge.

  3. Nella finestra di dialogo Aggiungi moduli passare a e selezionare Mstpcrt.msm.

  4. Fare clic su Apri.

Mstpcrt.msm viene aggiunto al progetto di installazione e viene visualizzato nella finestra Esplora soluzioni.

Windows Installer aggiunge i file contenuti nel modulo di merge alla cartella Programmi. Per usare questi file, gli utenti finali devono essere connessi con un account che ha accesso alla cartella Programmi.

Nota

È necessario aggiungere 'azione SelfRegModules e 'azione SelfUnregModules azioni alla sequenza di installazione. Azione MsiPublishAssemblies e Azione MsiUnpublishAssemblies ricevono l'ordine nella sequenza di installazione da queste azioni.