Création d’une configuration redistribuable
Pour distribuer une application avec entrée manuscrite aux ordinateurs qui n’exécutent pas Windows Vista ou Windows XP Édition Tablet PC 2005 (c’est-à-dire les ordinateurs exécutant Windows XP, Windows Server 2003 ou Windows 2000), vous devez inclure les modules de fusion nécessaires dans votre installation.
Le module de fusion Mstpcrt.msm inclut tous les fichiers, ressources, entrées de Registre et logique d’installation nécessaires pour que Windows Installer installe les fichiers partagés dont d’autres plateformes ont besoin pour exécuter des applications non managées développées pour le Tablet PC. Mstpcrt.msm est consommé par les fichiers Windows Installer (.msi). Pour les applications qui utilisent l’objet InkDivider , vous devez également redistribuer InkDiv.msm. Pour les applications qui utilisent des composants managés, vous devez également inclure les fichiers de module de fusion pour ces composants managés.
Le tableau suivant décrit les fichiers de module de fusion fournis avec le Kit de développement logiciel (SDK) Windows XP Tablet PC Edition.
Module de fusion redistribuable | Description | Fichiers |
---|---|---|
InkDiv.msm |
Installe la version non managée de l’objet InkDivider . |
InkDiv.dll |
Mstpcrt.msm |
Installe les composants non managés de la plateforme Tablet PC version 1.0. |
Gdiplus.dll, InkEd.dll, Tpcps.dll, Wisptis.exe |
Msvcp60.msm |
Installe les composants du runtime Microsoft Visual C++. |
Msvcp60.dll |
Msvcrt.msm |
Installe les composants du runtime Microsoft Visual C. |
Msvcrt.dll |
Tpcman17.msm |
Installe les composants managés du runtime de plateforme Tablet PC. Nécessite que le fichier mstpcrt.msm soit installé. |
Microsoft.Ink.dll, Microsoft.Ink.resources.dll |
iaCOM.msm |
Installe les composants Automation de l’API InkAnalysis. |
IACom.dll |
iacore.msm |
Installe les composants de classe de base de l’API InkAnalysis. |
IACore.dll IALoader.dll |
IAWinFrm.msm |
Installe les composants de bibliothèque managée de l’API InkAnalysis. |
Microsoft.Ink.Analysis.dll |
IAWinFX.msm |
Installe les composants Windows Presentation Foundation de l’API InkAnalysis. |
IAWinFX.dll |
journal.msm |
Installe les composants Lecteur de journal. |
Journal.dll Microsoft.ink.journal.dll |
rtscom.msm |
Installe les composants Automation de l’espace de noms StylusInput. |
Rtscom.dll |
Notes
Pour utiliser les fonctionnalités de Microsoft .NET Framework incluses dans les modules de fusion pour les composants managés, vous devez avoir installé le Service Pack 2 de l’infrastructure sur l’ordinateur cible.
Ensemble de fonctionnalités réduit
Les applications avec entrée manuscrite traitent les événements de souris comme des mouvements de stylet pour simuler l’utilisation d’un stylet de tablette. Les utilisateurs peuvent ajouter de l’encre, effacer l’entrée manuscrite et enregistrer des documents manuscrits. Toutefois, la reconnaissance et les mouvements ne sont pas disponibles pour les utilisateurs autres que ceux exécutant Windows XP Édition Tablet PC.
Mstpcrt.msm n’inclut pas le Panneau d’entrée du Journal Windows ou du Tablet PC.
L’objet PenInputPanel ne fonctionne sur aucun système d’exploitation en dehors de Windows XP Édition Tablet PC.
Déploiement
Notes
Si votre application utilise du code managé, vous devez également déployer l’infrastructure. L’infrastructure doit être installée avant l’installation des assemblys gérés par votre Tablet PC.
Pour inclure Mstpcrt.msm dans un projet d’installation microsoft Visual Studio .NET :
Dans le Explorateur de solutions, sélectionnez votre projet d’installation.
Dans le menu Projet, cliquez sur Ajouter, puis sur Fusionner le module.
Notes
Vous pouvez également accéder à la boîte de dialogue Ajouter des modules en cliquant avec le bouton droit sur le nom du projet du programme d’installation dans le Explorateur de solutions, en cliquant sur Ajouter, puis en sélectionnant Fusionner le module.
Dans la boîte de dialogue Ajouter des modules , accédez à et sélectionnez Mstpcrt.msm.
Cliquez sur Ouvrir.
Mstpcrt.msm est ajouté à votre projet d’installation et s’affiche dans la fenêtre Explorateur de solutions.
Windows Installer ajoute les fichiers contenus dans le module de fusion au dossier Program Files. Pour utiliser ces fichiers, les utilisateurs finaux doivent être connectés avec un compte ayant accès au dossier Program Files.
Notes
Vous devez ajouter des actions SelfRegModules Action et SelfUnregModules Action à la séquence d’installation. Les actions MsiPublishAssemblies Action et MsiUnpublishAssemblies Action reçoivent leur ordre dans la séquence d’installation de ces actions.