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 merge 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 che altre piattaforme richiedono di eseguire applicazioni non gestite sviluppate per tablet PC. Mstpcrt.msm viene usato dai file di Windows Installer (.msi). Per le applicazioni che usano l'oggetto InkDivider , è necessario ridistribuire anche InkDiv.msm. Per le applicazioni che usano componenti gestiti, è necessario includere anche i file del modulo di tipo merge per tali componenti gestiti.

La tabella seguente descrive i file di modulo di tipo 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'oggetto InkDivider .
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 di Tablet PC Platform. Richiede che il file mstpcrt.msm sia installato.
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 del Framework nel computer di destinazione.

Set di funzionalità ridotto

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

Mstpcrt.msm non include Il pannello di input di Windows Journal o Tablet PC.

L'oggetto PenInputPanel non funziona su sistemi operativi oltre a Windows XP Tablet PC Edition.

Distribuzione

Nota

Se l'applicazione usa il codice gestito, è necessario distribuire anche 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. Nella Esplora soluzioni selezionare il progetto di installazione.

  2. Nel menu Progetto fare clic su Aggiungi e quindi su Merge Module.

    Nota

    È anche possibile raggiungere la finestra di dialogo Aggiungi moduli facendo clic con il pulsante destro del mouse sul nome del progetto del programma di installazione nella Esplora soluzioni, facendo clic su Aggiungi e quindi selezionando Merge Module.

  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 azioni SelfRegModules Action e SelfUnregModules Action alla sequenza di installazione. Le azioni MsiPublishAssemblies Action e MsiUnpublishAssemblies ricevono l'ordine nella sequenza di installazione da queste azioni.