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_
-
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