Freigeben über


Erstellen eines weiterverteilbaren Setups

Um eine freihandfähige Anwendung auf Computer zu verteilen, auf denen weder Windows Vista noch Windows XP Tablet PC Edition 2005 ausgeführt wird (d. h. Computer mit Windows XP, Windows Server 2003 oder Windows 2000), müssen Sie die erforderlichen Zusammenführungsmodule in Ihr Setup einschließen.

Das Seriendruckmodul "Mstpcrt.msm" enthält alle Dateien, Ressourcen, Registrierungseinträge und Setuplogik, die für Windows Installer erforderlich sind, um die freigegebenen Dateien zu installieren, die andere Plattformen zum Ausführen nicht verwalteter Anwendungen benötigen, die für den Tablet PC entwickelt wurden. Mstpcrt.msm wird von Windows Installer (.msi) Dateien verbraucht. Für Anwendungen, die das InkDivider--Objekt verwenden, müssen Sie auch InkDiv.msm neu verteilen. Für Anwendungen, die verwaltete Komponenten verwenden, müssen Sie auch die Seriendruckmoduldateien für diese verwalteten Komponenten einschließen.

In der folgenden Tabelle werden die Zusammenführungsmoduldateien beschrieben, die mit dem Windows XP Tablet PC Edition Software Development Kit (SDK) ausgeliefert werden.

Weiterverteilbares Seriendruckmodul Beschreibung Dateien
InkDiv.msm
Installiert die nicht verwaltete Version des InkDivider--Objekts.
InkDiv.dll
Mstpcrt.msm
Installiert die nicht verwalteten Komponenten der Tablet PC Platform Version 1.0.
Gdiplus.dll, InkEd.dll, Tpcps.dll, Wisptis.exe
Msvcp60.msm
Installiert Komponenten der Microsoft Visual C++-Laufzeit.
Msvcp60.dll
Msvcrt.msm
Installiert Komponenten der Microsoft Visual C-Laufzeit.
Msvcrt.dll
Tpcman17.msm
Installiert die verwalteten Komponenten der Tablet PC Platform-Laufzeit. Erfordert, dass die Datei "mstpcrt.msm" installiert ist.
Microsoft.Ink.dll, Microsoft.Ink.resources.dll
iaCOM.msm
Installiert die Automatisierungskomponenten der InkAnalysis-API.
IACom.dll
iacore.msm
Installiert die Basisklassenkomponenten der InkAnalysis-API.
IACore.dll
IALoader.dll
IAWinFrm.msm
Installiert die komponenten der verwalteten Bibliothek der InkAnalysis-API.
Microsoft.Ink.Analysis.dll
IAWinFX.msm
Installiert die Komponenten von Windows Presentation Foundation der InkAnalysis-API.
IAWinFX.dll
journal.msm
Installiert die Komponenten des Journallesers.
Journal.dll
Microsoft.ink.journal.dll
rtscom.msm
Installiert die Automatisierungskomponenten des StylusInput-Namespace.
Rtscom.dll

Anmerkung

Um die Funktionalität von Microsoft .NET Framework zu verwenden, die in Seriendruckmodulen für verwaltete Komponenten enthalten ist, müssen Sie Service Pack 2 des Frameworks auf dem Zielcomputer installiert haben.

Reduzierter Featuresatz

Freihand-fähige Anwendungen behandeln Mausereignisse als Stiftbewegungen, um das Arbeiten mit einem Tablet-Stift zu simulieren. Benutzer können Freihandeingaben hinzufügen, Freihandeingaben löschen und Freihanddokumente speichern. Erkennungs- und Gesten sind jedoch nicht für Benutzer verfügbar, die windows XP Tablet PC Edition ausführen.

Mstpcrt.msm enthält keinen Windows Journal- oder Tablet PC-Eingabebereich.

Das PenInputPanel Objekt funktioniert nicht auf Betriebssystemen außer Windows XP Tablet PC Edition.

Einsatz

Anmerkung

Wenn Ihre Anwendung verwalteten Code verwendet, müssen Sie auch das Framework bereitstellen. Das Framework muss installiert werden, bevor ihre verwalteten Tablet PC-Assemblys installiert werden.

So fügen Sie Mstpcrt.msm in ein Microsoft Visual Studio .NET Setup-Projekt ein:

  1. Wählen Sie im Projektmappen-Explorer Ihr Setupprojekt aus.

  2. Klicken Sie im Menü Projekt auf Hinzufügen, und klicken Sie dann auf Modul zusammenführen.

    Anmerkung

    Sie können auch das Dialogfeld Modul hinzufügen erreichen, indem Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektnamen des Installationsprogramms klicken, auf hinzufügenklicken und dann Modul zusammenführenauswählen.

  3. Navigieren Sie im Dialogfeld Modul hinzufügen zu Mstpcrt.msm.

  4. Klicken Sie auf öffnen.

Mstpcrt.msm wird Ihrem Setup-Projekt hinzugefügt und wird im Projektmappen-Explorer-Fenster angezeigt.

Windows Installer fügt die im Seriendruckmodul enthaltenen Dateien zum Ordner "Programme" hinzu. Um diese Dateien zu verwenden, müssen Endbenutzer mit einem Konto angemeldet sein, das Zugriff auf den Ordner "Programme" hat.

Anmerkung

Sie müssen SelfRegModules Action und SelfUnregModules Action Aktionen zur Installationssequenz hinzufügen. Die MsiPublishAssemblies-Aktion und MsiUnpublishAssemblies-Aktion Aktionen erhalten ihre Reihenfolge in der Installationssequenz aus diesen Aktionen.