Tabel Pintasan

Tabel Pintasan menyimpan informasi yang dibutuhkan aplikasi untuk membuat pintasan di komputer pengguna.

Tabel Pintasan memiliki kolom berikut.

Kolom Jenis Kunci Dapat diubah ke null
Pintasan Pengidentifikasi Y N
Direktori_ Pengidentifikasi N N
Nama Filename N N
Komponen_ Pengidentifikasi N N
Target Pintasan N N
Argumen Diformat N Y
Deskripsi Teks N Y
Hotkey Bilangan bulat N Y
Ikon_ Pengidentifikasi N Y
IconIndex Bilangan bulat N Y
ShowCmd Bilangan bulat N Y
WkDir Pengidentifikasi N Y
DisplayResourceDLL Diformat N Y
DisplayResourceId Bilangan bulat N Y
DescriptionResourceDLL Diformat N Y
DescriptionResourceId Bilangan bulat N Y

 

Kolom

Pintasan

Nilai kunci untuk tabel ini.

Direktori_

Kunci eksternal ke dalam kolom pertama tabel Direktori. Kolom ini menentukan direktori tempat file Pintasan dibuat.

Nama

Nama pintasan yang dapat dilokalkan yang akan dibuat.

Komponen_

Kunci eksternal ke dalam kolom pertama tabel Komponen. Alat penginstal menggunakan status penginstalan komponen yang ditentukan dalam kolom ini untuk menentukan apakah pintasan dibuat atau dihapus. Komponen ini harus memiliki jalur kunci yang valid agar pintasan diinstal. Jika kolom Target berisi nama fitur, file yang diluncurkan oleh pintasan adalah file kunci komponen yang tercantum di kolom ini.

Target

Target pintasan.

Untuk pintasan yang diiklankan, kolom ini harus berupa kunci eksternal ke kolom pertama tabel Fitur. Alat penginstal mengevaluasi entri di bidang Target sebagai Pengidentifikasi dan entri harus merupakan kunci asing yang valid ke dalam Tabel Fitur. File yang diluncurkan oleh pintasan dalam hal ini adalah file kunci komponen yang tercantum di kolom Component_. Ketika pintasan diaktifkan, alat penginstal memverifikasi bahwa semua komponen dalam fitur diinstal sebelum meluncurkan file ini.

Untuk pintasan yang tidak diiklankan, alat penginstal mengevaluasi bidang ini sebagai string Yang Diformat . Bidang harus berisi pengidentifikasi properti yang diapit oleh tanda kurung siku ([ ]), yang diperluas ke dalam file atau folder yang diacu oleh pintasan. Untuk informasi selengkapnya, lihat tindakan CreateShortcuts.

Argumen

Argumen baris perintah untuk pintasan.

Perhatikan bahwa resolusi properti di bidang Argumen terbatas. Properti yang diformat sebagai [Properti] di bidang ini hanya dapat diselesaikan jika properti sudah memiliki nilai yang dimaksudkan saat komponen pemilik pintasan diinstal. Misalnya, untuk mengatasi nilai yang benar untuk argumen "[#MyDoc.doc]", proses yang sama harus menginstal file MyDoc.doc dan komponen yang memiliki pintasan.

Deskripsi

Deskripsi pintasan yang dapat dilokalkan.

Hotkey

Tombol pintas untuk pintasan. Byte urutan rendah berisi kode kunci virtual untuk kunci, dan byte urutan tinggi berisi bendera pengubah. Angka ini harus berupa angka non-negatif. Penulis paket penginstalan umumnya disarankan untuk tidak mengatur opsi ini, karena pengaturan opsi ini dapat menambahkan hotkey duplikat ke desktop pengguna. Selain itu, praktik menetapkan hotkey ke pintasan bisa bermasalah bagi pengguna yang menggunakan hotkey untuk aksesibilitas.

Ikon_

Kunci eksternal ke kolom salah satu tabel Ikon.

IconIndex

Indeks ikon untuk pintasan. Angka ini harus berupa angka non-negatif.

ShowCmd

Perintah Tampilkan untuk jendela aplikasi.

Nilai berikut dapat digunakan. Nilainya seperti yang didefinisikan untuk fungsi Windows API ShowWindow.

Nilai Makna
1 SW_SHOWNORMAL
3 SW_SHOWMAXIMIZED
7 SW_SHOWMINNOACTIVE

 

WkDir

Nama properti yang memiliki jalur direktori kerja untuk pintasan. Nilai dapat menggunakan format Windows untuk mereferensikan variabel lingkungan, misalnya %USERPROFILE%. Referensi diselesaikan ke jalur aktual ketika alat penginstal menyelesaikan direktori kerja untuk membuat pintasan.

DisplayResourceDLL

Bidang ini berisi nilai String yang Diformat untuk jalur lengkap ke file executable portabel netral bahasa (file LN) yang berisi data konfigurasi sumber daya (Konfigurasi RC). String yang diformat dapat menggunakan konvensi [#filekey]. Jika bidang ini berisi nilai, kolom Nama diabaikan. Jika bidang ini kosong, alat penginstal menggunakan nilai di kolom Nama. Ketika bidang ini berisi nilai, bidang DisplayResourceId juga diperlukan untuk memuat nilai, atau penginstalan gagal.

Kolom tabel Pintasan ini hanya digunakan saat berjalan pada Windows Vista atau Windows Server 2008 dan sebaliknya diabaikan. Kolom ini tersedia dengan versi yang tidak lebih lama dari Windows Installer 4.0.

Untuk informasi tentang cara menambahkan pintasan ke tabel Pintasan untuk digunakan dengan sumber daya MUI, lihat Contoh Pintasan MUI.

DisplayResourceId

Indeks nama tampilan untuk pintasan. Angka ini harus berupa angka non-negatif. Ketika bidang ini berisi nilai, bidang DisplayResourceDLL diperlukan untuk juga berisi nilai atau penginstalan gagal.

Kolom tabel Pintasan ini hanya digunakan saat berjalan pada Windows Vista atau Windows Server 2008 dan sebaliknya diabaikan. Kolom ini tersedia dengan versi yang tidak lebih lama dari Windows Installer 4.0.

DescriptionResourceDLL

Bidang ini berisi nilai String yang Diformat untuk jalur lengkap ke file executable portabel netral bahasa (file LN) yang berisi data konfigurasi sumber daya (Konfigurasi RC). String yang diformat dapat menggunakan konvensi [#filekey]. Jika bidang ini berisi nilai, kolom Nama diabaikan. Jika bidang ini kosong, alat penginstal menggunakan nilai di kolom Deskripsi. Ketika bidang ini berisi nilai, bidang DescriptionResourceId juga diperlukan untuk memuat nilai, atau penginstalan gagal.

Kolom tabel Pintasan ini hanya digunakan saat berjalan pada Windows Vista atau Windows Server 2008 dan sebaliknya diabaikan. Kolom ini tersedia dengan versi yang tidak lebih lama dari Windows Installer 4.0.

Untuk informasi tentang cara menambahkan pintasan ke tabel Pintasan untuk digunakan dengan sumber daya MUI, lihat Contoh Pintasan MUI.

DescriptionResourceId

Indeks nama deskripsi untuk pintasan. Angka ini harus berupa angka non-negatif. Ketika bidang ini berisi nilai, bidang DescriptionResourceDLL diperlukan untuk juga berisi nilai atau penginstalan gagal.

Kolom tabel Pintasan ini hanya digunakan saat berjalan pada Windows Vista atau Windows Server 2008 dan sebaliknya diabaikan. Kolom ini tersedia dengan versi yang tidak lebih lama dari Windows Installer 4.0.

Keterangan

Pengaktifan fitur membuat pintasan yang diiklankan hanya jika antarmuka IShellLink sistem mendukung resolusi deskriptor penginstal. Ini didukung oleh Microsoft Windows 2000 dan sistem yang menjalankan Microsoft Internet Explorer 4.01. Jika tidak didukung, alat penginstal membuat pintasan yang tidak diiklankan pada penginstalan komponen fitur, baik secara lokal atau berjalan dari sumber.

Perhatikan bahwa pintasan yang diiklankan selalu mengarah ke aplikasi tertentu, yang diidentifikasi oleh ProductCode, dan tidak boleh dibagikan di antara aplikasi. Pintasan yang diiklankan hanya berfungsi untuk aplikasi yang terakhir diinstal, dan dihapus saat aplikasi tersebut dihapus.

Tabel ini disebut ketika tindakan CreateShortcuts dan tindakan RemoveShortcuts dijalankan.

Lihat juga properti DISABLEADVTSHORTCUTS .

Validasi

ICE03
ICE06
ICE19
ICE32
ICE36
ICE46
ICE50
ICE57
ICE59
ICE67
ICE69
ICE80
ICE90
ICE91
ICE94