Aracılığıyla paylaş


Kısayol Tablosu

Kısayol tablosu, kullanıcının bilgisayarında kısayollar oluşturmak için uygulamanın ihtiyaç duyduğu bilgileri tutar.

Kısayol tablosunda aşağıdaki sütunlar bulunur.

Sütun Tür Anahtar Nullable
Kısayol Tanımlayıcı Y N
Dizin_ Tanımlayıcı N N
Ad dosya adı N N
Parça_ Tanımlayıcı N N
Hedef kısayol N N
Bağımsız değişken Biçimlendirilmiş N Y
Açıklama metin N Y
Kısayol tuşu tamsayı N Y
İkon_ Tanımlayıcı N Y
IconIndex tamsayı N Y
ShowCmd tamsayı N Y
WkDir Tanımlayıcı N Y
DisplayResourceDLL Biçimlendirilmiş N Y
DisplayResourceId tamsayı N Y
DescriptionResourceDLL Biçimlendirilmiş N Y
DescriptionResourceId tamsayı N Y

 

Sütun

Kısayolu

Bu tablonun anahtar değeri.

Directory_

Directory tablosunun ilk sütunundaki dış anahtar. Bu sütun, Kısayol dosyasının oluşturulduğu dizini belirtir.

Adı

Oluşturulacak kısayolun yerelleştirilebilir adı.

Component_

Bileşeni tablosunun ilk sütunundaki dış anahtar. Yükleyici, kısayolun oluşturulup oluşturulmadığını veya silindiğini belirlemek için bu sütunda belirtilen bileşenin yükleme durumunu kullanır. Bu bileşenin, kısayolu yükleyebilmesi için geçerli bir anahtar yolu olmalıdır. Hedef sütunu bir özelliğin adını içeriyorsa, kısayol tarafından başlatılan dosya bu sütunda listelenen bileşenin anahtar dosyasıdır.

Hedefi

Kısayol hedefi.

Tanıtılan bir kısayol için, bu sütunun Özellik tablosunun ilk sütununa bir dış anahtar olması gerekir. Yükleyici, Hedef alanındaki girişi Tanımlayıcı olarak değerlendirir ve girdinin Özellik Tablosugeçerli bir yabancı anahtar olması gerekir. Bu durumda kısayol tarafından başlatılan dosya, Component_ sütununda listelenen bileşenin anahtar dosyasıdır. Kısayol etkinleştirildiğinde, yükleyici bu dosyayı başlatmadan önce özellikteki tüm bileşenlerin yüklendiğini doğrular.

Tanıtılmayan bir kısayol için yükleyici bu alanı Biçimlendirilmiş dizesi olarak değerlendirir. Alanı, dosyaya veya kısayol tarafından işaret edilen bir klasöre genişletilen köşeli ayraç ([ ]) içine alınmış bir özellik tanımlayıcısı içermelidir. Daha fazla bilgi için CreateShortcuts eylemibakın.

bağımsız değişkenleri

Kısayol için komut satırı bağımsız değişkenleri.

Bağımsız Değişkenler alanındaki özelliklerin çözümlemesinin sınırlı olduğunu unutmayın. Bu alandaki [Özelliği] olarak biçimlendirilmiş bir özellik yalnızca, kısayola sahip bileşen yüklendiğinde özelliğin hedeflenen değere sahip olması durumunda çözümlenebilir. Örneğin, "[#MyDoc.doc]" bağımsız değişkeninin doğru değerine çözümlenmek için, aynı işlemin dosya MyDoc.doc ve kısayola sahip olan bileşeni yüklemesi gerekir.

Açıklaması

Kısayolun yerelleştirilebilir açıklaması.

Kısayol Tuşu

Kısayol için kısayol tuşu. Düşük sıralı bayt anahtarın sanal anahtar kodunu, yüksek sıralı bayt ise değiştirici bayrakları içerir. Bu negatif olmayan bir sayı olmalıdır. Bu seçeneğin ayarı kullanıcının masaüstüne yinelenen kısayol tuşları ekleyebileceğinden, yükleme paketlerinin yazarlarının bu seçeneği ayarlamaması genellikle önerilir. Ayrıca kısayollara kısayol tuşları atama uygulaması, erişilebilirlikiçin kısayol tuşlarını kullanan kullanıcılar için sorunlu olabilir.

Icon_

Icon tablosundan birinin sütununun dış anahtarı.

IconIndex

Kısayol için simge dizini. Bu negatif olmayan bir sayı olmalıdır.

ShowCmd

Uygulama penceresinin Göster komutu.

Aşağıdaki değerler kullanılabilir. Değerler, ShowWindow Windows API işlevi için tanımlandığı şekildedir.

Değer Anlam
1 SW_SHOWNORMAL
3 SW_SHOWMAXIMIZED
7 SW_SHOWMINNOACTIVE

 

WkDir

Kısayol için çalışma dizininin yolunu içeren özelliğin adı. Değeri, ortam değişkenlerine başvurmak için Windows biçimini kullanabilir, örneğin %USERPROFILE%. Yükleyici kısayolu oluşturmak için çalışma dizinini çözümlediğinde başvurular gerçek bir yola çözümlenir.

DisplayResourceDLL

Bu alan, kaynak yapılandırması (RC Yapılandırması) verilerini içeren dilden bağımsız taşınabilir yürütülebilir dosyanın (LN dosyası) tam yolu için Biçimlendirilmiş dize değeri içerir. Biçimlendirilmiş dize [#filekey] kuralını kullanabilir. Bu alan bir değer içeriyorsa, Ad sütunu yoksayılır. Bu alan boşsa, yükleyici Ad sütunundaki değeri kullanır. Bu alan bir değer içerdiğinde, DisplayResourceId alanının da bir değer içermesi gerekir veya yükleme başarısız olur.

Kısayol tablosunun bu sütunu yalnızca Windows Vista veya Windows Server 2008'de çalışırken kullanılır ve aksi takdirde yoksayılır. Bu sütun, Windows Installer 4.0'dan eski olmayan sürümlerle kullanılabilir.

MUI kaynaklarıyla kullanmak üzere Kısayol tablosuna kısayol ekleme hakkında bilgi için bkz. A MUI Kısayol Örneği.

DisplayResourceId

Kısayol için görünen ad dizini. Bu negatif olmayan bir sayı olmalıdır. Bu alan bir değer içerdiğinde, DisplayResourceDLL alanının da bir değer içermesi gerekir veya yükleme başarısız olur.

Kısayol tablosunun bu sütunu yalnızca Windows Vista veya Windows Server 2008'de çalışırken kullanılır ve aksi takdirde yoksayılır. Bu sütun, Windows Installer 4.0'dan eski olmayan sürümlerle kullanılabilir.

DescriptionResourceDLL

Bu alan, kaynak yapılandırması (RC Yapılandırması) verilerini içeren dilden bağımsız taşınabilir yürütülebilir dosyanın (LN dosyası) tam yolu için Biçimlendirilmiş dize değeri içerir. Biçimlendirilmiş dize [#filekey] kuralını kullanabilir. Bu alan bir değer içeriyorsa, Ad sütunu yoksayılır. Bu alan boşsa, yükleyici Açıklama sütunundaki değeri kullanır. Bu alan bir değer içerdiğinde, DescriptionResourceId alanının da bir değer içermesi gerekir, aksi durumda yükleme başarısız olur.

Kısayol tablosunun bu sütunu yalnızca Windows Vista veya Windows Server 2008'de çalışırken kullanılır ve aksi takdirde yoksayılır. Bu sütun, Windows Installer 4.0'dan eski olmayan sürümlerle kullanılabilir.

MUI kaynaklarıyla kullanmak üzere Kısayol tablosuna kısayol ekleme hakkında bilgi için bkz. A MUI Kısayol Örneği.

DescriptionResourceId

Kısayol için açıklama adı dizini. Bu negatif olmayan bir sayı olmalıdır. Bu alan bir değer içerdiğinde, DescriptionResourceDLL alanının da bir değer içermesi gerekir veya yükleme başarısız olur.

Kısayol tablosunun bu sütunu yalnızca Windows Vista veya Windows Server 2008'de çalışırken kullanılır ve aksi takdirde yoksayılır. Bu sütun, Windows Installer 4.0'dan eski olmayan sürümlerle kullanılabilir.

Açıklamalar

Bir özelliğin etkinleştirilmesi, yalnızca sistemin IShellLink arabirimi yükleyici tanımlayıcı çözünürlüğünü destekliyorsa tanıtılan bir kısayol oluşturur. Bu, Microsoft Windows 2000 ve Microsoft Internet Explorer 4.01 çalıştıran sistemler tarafından desteklenir. Desteklenmediyse, yükleyici özelliğin bileşeni yüklendikten sonra yerel olarak veya kaynaktan çalıştırıldığında tanıtılmayan bir kısayol oluşturur.

Tanıtılan kısayolların her zaman ProductCodetarafından tanımlanan belirli bir uygulamayı işaret ettiğini ve uygulamalar arasında paylaşılmaması gerektiğini unutmayın. Tanıtılan kısayollar yalnızca en son yüklenen uygulama için çalışır ve uygulama kaldırıldığında kaldırılır.

Bu tablo, CreateShortcuts eylemi ve RemoveShortcuts eylem yürütülürken başvurulur.

Ayrıca DISABLEADVTSHORTCUTS özelliğine de bakın.

Doğrulama

ICE03
ICE06
ICE19
ice32
ice36
ICE46
ICE50
ICE57
ICE59
ice67
ice69
ICE80
ICE90
ICE91
ICE94