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:
Nella Esplora soluzioni selezionare il progetto di installazione.
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.
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 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.