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:
In Esplora soluzioni selezionare il progetto di installazione.
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.
Nella finestra di dialogo Aggiungi moduli passare a e selezionare Mstpcrt.msm.
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.