若要將啟用筆跡的應用程式散發到未執行 Windows Vista 或 Windows XP 平板電腦版本 2005 的電腦(也就是執行 Windows XP、Windows Server 2003 或 Windows 2000 的電腦),您必須在安裝中包含必要的合併模組。
Mstpcrt.msm 合併模組包含 Windows Installer 所需的所有檔案、資源、登錄專案和安裝邏輯,以安裝其他平臺執行平板電腦開發之 Unmanaged 應用程式的共用檔案。 Windows Installer (.msi) 檔案會取用 Mstpcrt.msm。 對於使用 InkDivider 物件的應用程式,您也必須轉散發 InkDiv.msm。 對於使用受控元件的應用程式,您也必須包含這些受控元件的合併模組檔案。
下表描述隨附於 Windows XP Tablet PC Edition 軟體開發工具包 (SDK) 的合併模組檔案。
| 可轉散發合併模組 | 描述 | 檔 |
|---|---|---|
| InkDiv.msm |
安裝 InkDivider 物件的 Unmanaged 版本。 |
InkDiv.dll |
| Mstpcrt.msm |
安裝平板電腦平臺 1.0 版的 Unmanaged 元件。 |
Gdiplus.dll、InkEd.dll、Tpcps.dll、Wisptis.exe |
| Msvcp60.msm |
安裝 Microsoft Visual C++ 執行時間的元件。 |
Msvcp60.dll |
| Msvcrt.msm |
安裝 Microsoft Visual C 執行時間的元件。 |
Msvcrt.dll |
| Tpcman17.msm |
安裝平板電腦平臺運行時間的受管理元件。 需要安裝 mstpcrt.msm 檔案。 |
Microsoft.Ink.dll、Microsoft.Ink.resources.dll |
| iaCOM.msm |
安裝 InkAnalysis API 的自動化元件。 |
IACom.dll |
| iacore.msm |
安裝 InkAnalysis API 的基類元件。 |
IACore.dll IALoader.dll |
| IAWinFrm.msm |
安裝 InkAnalysis API 的 Managed 連結庫元件。 |
Microsoft.Ink.Analysis.dll |
| IAWinFX.msm |
安裝 InkAnalysis API 的 Windows Presentation Foundation 元件。 |
IAWinFX.dll |
| journal.msm |
安裝記錄讀取器元件。 |
Journal.dll Microsoft.ink.journal.dll |
| rtscom.msm |
安裝 StylusInput 命名空間的自動化元件。 |
Rtscom.dll |
注意
若要使用包含在 Managed 元件的合併模組中Microsoft .NET Framework 的功能,您必須已在目標電腦上安裝 Framework 的 Service Pack 2。
縮減功能集
啟用筆跡的應用程式會將滑鼠事件視為手寫筆移動,以模擬使用平板電腦畫筆。 使用者可以新增筆跡、清除筆跡,以及儲存筆跡檔。 不過,除了執行 Windows XP 平板電腦版本以外的使用者,無法使用辨識和手勢。
Mstpcrt.msm 不包含 Windows 日誌或平板電腦輸入面板。
除了 Windows XP 平板電腦版本之外,PenInputPanel 物件無法在任何作系統上運作。
部署
注意
如果您的應用程式使用 Managed 程式代碼,您也必須部署 Framework。 安裝平板電腦管理元件之前,必須先安裝 Framework。
若要在 Microsoft Visual Studio .NET 安裝程序專案中加入 Mstpcrt.msm:
在 [方案總管] 中,選取您的安裝專案。
在 [專案] 功能表上,按兩下 [[新增],然後按兩下 [合併模組]。
注意
您也可以以滑鼠右鍵按兩下 [方案總管] 中的安裝程式專案名稱,按兩下 [新增 ],然後選取[合併模組],以連線到 [新增模組] 對話框。
在 [[新增模組] 對話框中,流覽至 Mstpcrt.msm 。
點選 「開啟」 。
Mstpcrt.msm 會新增至您的安裝程序專案,並出現在 [方案總管] 視窗中。
Windows Installer 會將合併模組中包含的檔案新增至 Program Files 資料夾。 若要使用這些檔案,用戶必須使用可存取 Program Files 資料夾的帳戶登入。
注意
您必須 SelfRegModules Action,並將 SelfUnregModules Action 動作新增至安裝順序。 MsiPublishAssemblies 動作 和 MsiUnpublishAssemblies 動作 動作會從這些動作的安裝順序接收其順序。