Membuat Penyiapan yang Dapat Didistribusikan Ulang

Untuk mendistribusikan aplikasi berkemampuan tinta ke komputer yang tidak menjalankan Windows Vista atau Windows XP Tablet PC Edition 2005 (yaitu, komputer yang menjalankan Windows XP, Windows Server 2003, atau Windows 2000), Anda harus menyertakan modul penggabungan yang diperlukan dalam penyiapan Anda.

Modul penggabungan Mstpcrt.msm mencakup semua file, sumber daya, entri registri, dan logika penyiapan yang diperlukan penginstal Windows untuk menginstal file bersama yang diperlukan platform lain untuk menjalankan aplikasi yang tidak dikelola yang dikembangkan untuk PC Tablet. Mstpcrt.msm digunakan oleh file Windows Installer (.msi). Untuk aplikasi yang menggunakan objekInkDivider, Anda juga harus mendistribusikan ulang InkDiv.msm. Untuk aplikasi yang menggunakan komponen terkelola, Anda juga harus menyertakan file modul penggabungan untuk komponen terkelola tersebut.

Tabel berikut menjelaskan file modul gabungan yang dikirim dengan Windows XP Tablet PC Edition Software Development Kit (SDK).

Modul Penggabungan yang Dapat Didistribusikan Ulang Deskripsi File
InkDiv.msm
Menginstal versi objekInkDivider yang tidak dikelola.
InkDiv.dll
Mstpcrt.msm
Menginstal komponen yang tidak dikelola dari Platform PC Tablet versi 1.0.
Gdiplus.dll, InkEd.dll, Tpcps.dll, Wisptis.exe
Msvcp60.msm
Menginstal komponen runtime Microsoft Visual C++.
Msvcp60.dll
Msvcrt.msm
Menginstal komponen runtime Microsoft Visual C.
Msvcrt.dll
Tpcman17.msm
Menginstal komponen terkelola dari runtime Platform PC Tablet. Mengharuskan file mstpcrt.msm diinstal.
Microsoft.Ink.dll, Microsoft.Ink.resources.dll
iaCOM.msm
Menginstal komponen Automation dari API InkAnalysis.
IACom.dll
iacore.msm
Menginstal komponen kelas dasar API InkAnalysis.
IACore.dll
IALoader.dll
IAWinFrm.msm
Menginstal komponen pustaka terkelola dari API InkAnalysis.
Microsoft.Ink.Analysis.dll
IAWinFX.msm
Menginstal komponen Windows Presentation Foundation dari API InkAnalysis.
IAWinFX.dll
journal.msm
Menginstal komponen Pembaca Jurnal.
Journal.dll
Microsoft.ink.journal.dll
rtscom.msm
Menginstal komponen Automation dari namespace layanan StylusInput.
Rtscom.dll

Nota

Untuk menggunakan fungsionalitas Microsoft .NET Framework yang disertakan dalam modul penggabungan untuk komponen terkelola, Anda harus telah menginstal Paket Layanan 2 dari Kerangka Kerja pada komputer target.

Kumpulan Fitur Yang Dikurangi

Aplikasi berkemampuan tinta memperlakukan peristiwa mouse sebagai gerakan pena untuk mensimulasikan bekerja dengan pena tablet. Pengguna dapat menambahkan tinta, menghapus tinta, dan menyimpan dokumen tinta. Namun, pengenalan dan gerakan tidak tersedia untuk pengguna selain yang menjalankan Windows XP Tablet PC Edition.

Mstpcrt.msm tidak menyertakan Windows Journal atau Tablet PC Input Panel.

ObjekPenInputPaneltidak berfungsi pada sistem operasi apa pun selain Windows XP Tablet PC Edition.

Penyebaran

Nota

Jika aplikasi Anda menggunakan kode terkelola, Anda juga harus menyebarkan Kerangka Kerja. Kerangka Kerja harus diinstal sebelum rakitan yang dikelola PC Tablet Anda diinstal.

Untuk menyertakan Mstpcrt.msm dalam proyek Penyiapan .NET Microsoft Visual Studio:

  1. Di Penjelajah Solusi, pilih proyek Penyiapan Anda.

  2. Pada menu Proyek, klik Tambahkan, lalu klik Gabungkan Modul.

    Nota

    Anda juga dapat menjangkau kotak dialog Tambahkan Modul dengan mengklik kanan nama proyek penginstal di Penjelajah Solusi, mengklik Tambahkan, lalu memilih Gabungkan Modul.

  3. Dalam kotak dialog Tambahkan Modul, navigasikan ke dan pilih Mstpcrt.msm.

  4. Klik Buka.

Mstpcrt.msm ditambahkan ke proyek Penyiapan Anda dan muncul di jendela Penjelajah Solusi.

Penginstal Windows menambahkan file yang terkandung dalam modul penggabungan ke folder File Program. Untuk menggunakan file ini, pengguna akhir harus masuk dengan akun yang memiliki akses ke folder File Program.

Nota

Anda harus menambahkan tindakan Tindakan SelfRegModules dan tindakan Tindakan SelfUnregModules ke urutan penginstalan. Tindakan MsiPublishAssemblies dan tindakan Tindakan MsiUnpublishAssemblies menerima pesanan mereka dalam urutan penginstalan dari tindakan ini.