Een herdistribueerbare installatie maken
Als u een toepassing met inkt wilt distribueren naar computers waarop Windows Vista of Windows XP Tablet PC Edition 2005 niet wordt uitgevoerd (computers met Windows XP, Windows Server 2003 of Windows 2000), moet u de benodigde samenvoegmodules in uw installatie opnemen.
De samenvoegmodule Mstpcrt.msm bevat alle bestanden, resources, registervermeldingen en installatielogica die nodig is voor Windows Installer om de gedeelde bestanden te installeren waarvoor andere platforms onbeheerde toepassingen moeten uitvoeren die zijn ontwikkeld voor de tablet-pc. Mstpcrt.msm wordt gebruikt door Windows Installer-bestanden (.msi). Voor toepassingen die gebruikmaken van het InkDivider--object, moet u ook InkDiv.msm opnieuw distribueren. Voor toepassingen die beheerde onderdelen gebruiken, moet u ook de samenvoegmodulebestanden voor die beheerde onderdelen opnemen.
In de volgende tabel worden de samenvoegmodulebestanden beschreven die worden verzonden met de Windows XP Tablet PC Edition Software Development Kit (SDK).
Herdistribueerbare samenvoegmodule | Beschrijving | Archief |
---|---|---|
InkDiv.msm |
Installeert de onbeheerde versie van het InkDivider--object. |
InkDiv.dll |
Mstpcrt.msm |
Installeert de niet-beheerde onderdelen van het Tablet PC Platform versie 1.0. |
Gdiplus.dll, InkEd.dll, Tpcps.dll, Wisptis.exe |
Msvcp60.msm |
Hiermee worden onderdelen van de Microsoft Visual C++-runtime geïnstalleerd. |
Msvcp60.dll |
Msvcrt.msm |
Hiermee worden onderdelen van de Microsoft Visual C-runtime geïnstalleerd. |
Msvcrt.dll |
Tpcman17.msm |
Hiermee worden de beheerde onderdelen van de Tablet PC Platform-runtime geïnstalleerd. Vereist dat het bestand mstpcrt.msm is geïnstalleerd. |
Microsoft.Ink.dll, Microsoft.Ink.resources.dll |
iaCOM.msm |
Hiermee worden de Automation-onderdelen van de InkAnalysis-API geïnstalleerd. |
IACom.dll |
iacore.msm |
Installeert de basisklasseonderdelen van de InkAnalysis-API. |
IACore.dll IALoader.dll |
IAWinFrm.msm |
Hiermee worden de beheerde bibliotheekonderdelen van de InkAnalysis-API geïnstalleerd. |
Microsoft.Ink.Analysis.dll |
IAWinFX.msm |
Installeert de Windows Presentation Foundation-onderdelen van de InkAnalysis-API. |
IAWinFX.dll |
journal.msm |
Hiermee worden de onderdelen van Journal Reader geïnstalleerd. |
Journal.dll Microsoft.ink.journal.dll |
rtscom.msm |
Installeert de Automation-onderdelen van de StylusInput-naamruimte. |
Rtscom.dll |
Notitie
Als u de functionaliteit van Microsoft .NET Framework wilt gebruiken die is opgenomen in samenvoegmodules voor beheerde onderdelen, moet u Service Pack 2 van het Framework op de doelcomputer hebben geïnstalleerd.
Beperkte functieset
Met inkt geschikte toepassingen worden muisgebeurtenissen behandeld als penbewegingen om te simuleren dat ze met een tabletpen werken. Gebruikers kunnen inkt toevoegen, inkt wissen en inktdocumenten opslaan. Herkenning en bewegingen zijn echter niet beschikbaar voor andere gebruikers dan die met Windows XP Tablet PC Edition.
Mstpcrt.msm bevat geen Invoerpaneel voor Windows Journal of Tablet PC.
Het PenInputPanel--object werkt niet op besturingssystemen naast Windows XP Tablet PC Edition.
Implementatie
Notitie
Als uw toepassing gebruikmaakt van beheerde code, moet u ook het Framework implementeren. Het framework moet worden geïnstalleerd voordat beheerde assembly's voor tablet-pc's worden geïnstalleerd.
Mstpcrt.msm opnemen in een Microsoft Visual Studio .NET Setup-project:
Selecteer uw installatieproject in Solution Explorer.
Klik in het menu Project op toevoegen en klik vervolgens op Module samenvoegen.
Notitie
U kunt ook het dialoogvenster Modules toevoegen bereiken door met de rechtermuisknop op de naam van het installatieproject in Solution Explorer te klikken, op Toevoegente klikken en vervolgens Module samenvoegen te selecteren.
Navigeer in het dialoogvenster Modules toevoegen naar en selecteer Mstpcrt.msm.
Klik op openen.
Mstpcrt.msm wordt toegevoegd aan uw installatieproject en wordt weergegeven in het venster Solution Explorer.
Windows Installer voegt de bestanden in de samenvoegmodule toe aan de map Program Files. Als u deze bestanden wilt gebruiken, moeten eindgebruikers zijn aangemeld met een account dat toegang heeft tot de map Program Files.
Notitie
U moet SelfRegModules Action en SelfUnregModules Action acties toevoegen aan de installatiereeks. De MsiPublishAssemblies Action en MsiUnpublishAssemblies Action acties ontvangen hun volgorde in de installatievolgorde van deze acties.