次の方法で共有


再頒布可能パッケージのセットアップの作成

Windows Vista または Windows XP Tablet PC Edition 2005 (つまり、Windows XP、Windows Server 2003、または Windows 2000 を実行しているコンピューター) を実行していないコンピューターにインク対応アプリケーションを配布するには、セットアップに必要なマージ モジュールを含める必要があります。

Mstpcrt.msm マージ モジュールには、Windows インストーラーがタブレット PC 用に開発されたアンマネージド アプリケーションを実行するために必要な共有ファイルをインストールするために必要なすべてのファイル、リソース、レジストリ エントリ、およびセットアップ ロジックが含まれています。 Mstpcrt.msm は、Windows インストーラー (.msi) ファイルによって使用されます。 InkDivider オブジェクトを使用するアプリケーションの場合は、InkDiv.msm も再配布する必要があります。 マネージド コンポーネントを使用するアプリケーションの場合は、それらのマネージド コンポーネントのマージ モジュール ファイルも含める必要があります。

次の表では、Windows XP Tablet PC Edition Software Development Kit (SDK) に付属するマージ モジュール ファイルについて説明します。

再頒布可能マージ モジュール 説明 ファイル
InkDiv.msm
InkDivider オブジェクトのアンマネージド バージョンをインストールします。
InkDiv.dll
Mstpcrt.msm
Tablet PC Platform バージョン 1.0 のアンマネージド コンポーネントをインストールします。
Gdiplus.dll、InkEd.dll、Tpcps.dll、Wisptis.exe
Msvcp60.msm
Microsoft Visual C++ ランタイムのコンポーネントをインストールします。
Msvcp60.dll
Msvcrt.msm
Microsoft Visual C ランタイムのコンポーネントをインストールします。
Msvcrt.dll
Tpcman17.msm
Tablet PC Platform ランタイムのマネージド コンポーネントをインストールします。 mstpcrt.msm ファイルがインストールされている必要があります。
Microsoft.Ink.dll、Microsoft.Ink.resources.dll
iaCOM.msm
InkAnalysis API の Automation コンポーネントをインストールします。
IACom.dll
iacore.msm
InkAnalysis API の基本クラス コンポーネントをインストールします。
IACore.dll
IALoader.dll
IAWinFrm.msm
InkAnalysis API のマネージド ライブラリ コンポーネントをインストールします。
Microsoft.Ink.Analysis.dll
IAWinFX.msm
InkAnalysis API のWindows Presentation Foundation コンポーネントをインストールします。
IAWinFX.dll
journal.msm
ジャーナル リーダー コンポーネントをインストールします。
Journal.dll
Microsoft.ink.journal.dll
rtscom.msm
StylusInput 名前空間の Automation コンポーネントをインストールします。
Rtscom.dll

注意

マネージド コンポーネントのマージ モジュールに含まれる Microsoft .NET Frameworkの機能を使用するには、ターゲット コンピューターに Framework の Service Pack 2 がインストールされている必要があります。

縮小された機能セット

インク対応アプリケーションは、マウス イベントをペンの動きとして扱い、タブレット ペンの操作をシミュレートします。 ユーザーは、インクの追加、インクの消去、インク ドキュメントの保存を行うことができます。 ただし、Windows XP Tablet PC Edition を実行しているユーザー以外のユーザーは、認識とジェスチャを使用できません。

Mstpcrt.msm には、Windows ジャーナルまたはタブレット PC 入力パネルは含まれていません。

PenInputPanel オブジェクトは、Windows XP Tablet PC Edition 以外のオペレーティング システムでは機能しません。

デプロイ

注意

アプリケーションでマネージド コードを使用する場合は、フレームワークもデプロイする必要があります。 タブレット PC マネージド アセンブリをインストールする前に、フレームワークをインストールする必要があります。

Microsoft Visual Studio .NET セットアップ プロジェクトに Mstpcrt.msm を含めるには:

  1. ソリューション エクスプローラーで、セットアップ プロジェクトを選択します。

  2. [プロジェクト] メニューの [ 追加] をクリックし、[ モジュールのマージ] をクリックします。

    注意

    [モジュールの追加] ダイアログ ボックスにアクセスするには、ソリューション エクスプローラーでインストーラー プロジェクト名を右クリックし、[追加] をクリックし、[モジュールのマージ] を選択します。

  3. [ モジュールの追加 ] ダイアログ ボックスで、 Mstpcrt.msm に移動して選択します。

  4. [開く] をクリックします。

Mstpcrt.msm がセットアップ プロジェクトに追加され、ソリューション エクスプローラー ウィンドウに表示されます。

Windows インストーラーは、マージ モジュールに含まれるファイルを Program Files フォルダーに追加します。 これらのファイルを使用するには、エンド ユーザーが Program Files フォルダーにアクセスできるアカウントでログオンしている必要があります。

注意

SelfRegModules アクションおよび SelfUnregModules アクション アクションをインストール シーケンスに追加する必要があります。 MsiPublishAssemblies アクションMsiUnpublishAssemblies アクションアクションは、これらのアクションからインストール シーケンスで順序を受け取ります。