Özel Eylem Türü 35
Bu özel eylem, biçimlendirilmiş bir metin dizesinden yükleme dizinini ayarlar. Daha fazla bilgi için bkz. Dizin için Hedef Konumu Değiştirme
Kaynak
CustomAction tablosunun Kaynak alanıDirectory tablosunun anahtarını içerir. Belirlenen dizin, MsiSetTargetPathkullanılarak Hedef alanındaki biçimlendirilmiş dize tarafından ayarlanır. Bu, hedef yolu ve ilişkili özelliği Hedef alanındaki biçimlendirilmiş metin dizesinin genişletilmiş değerine ayarlar. bakım yüklemesisırasında hedef dizinin konumunu değiştirmeyi denemeyin. Bu yolu kullanan bazı bileşenler herhangi bir kullanıcı için zaten yüklüyse hedef dizin yolunu değiştirmeyi denemeyin.
Tür Değeri
Temel sayısal türü belirtmek için CustomAction tablosunun Tür sütununa aşağıdaki değeri ekleyin.
Sabit | Onaltı -lık | On -da -lık |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeDirectory | 0x023 | 35 |
Hedef
CustomAction tablosunun hedef sütunu, MsiFormatRecord (sayısal alan tanımlayıcıları olmadan) içinde belirtilen işlevler kullanılarak biçimlendirilmiş bir metin dizesi içerir. Değiştirilecek parametreler köşeli ayraç [...] içine alınır ve özellikler, ortam değişkenleri (% öneki), dosya yolları (# ön eki) veya bileşen dizin yolları ($ ön eki) olabilir. Dizin yollarının her zaman bir dizin ayırıcısıyla sona erdiğini unutmayın.
dönüş işleme seçenekleri
Özel eylem bu seçenekleri kullanmaz.
Yürütme Zamanlama Seçenekleri
Yürütme zamanlama seçeneklerini belirtmek için CustomAction tablosunun Tür sütununa isteğe bağlı bayrak bitleri ekleyin. Bu seçenekler özel eylemlerin birden çok yürütülmesini denetler. Seçeneklerin açıklaması için bkz. Özel Eylem Yürütme Zamanlama Seçenekleri.
yürütme seçeneklerini In-Script
Özel eylem bu seçenekleri kullanmaz.
Dönüş Değerleri
Bkz. Özel Eylem Dönüş Değerleri.
Açıklamalar
Kullanıcı arabirimi dizisi tablolarından birinde özel bir eylem yazarak kullanıcı arabirimi dizisinde özel özellik ayarlarsanız, bu özellik yürütme sırasında ayarlanmaz. Yürütme sırasında özelliğini ayarlamak için, bir yürütme dizisi tablosuna özel bir eylem de koymanız gerekir. Alternatif olarak, özelliğini ortak özellik yapabilir veSecureCustomProperties özelliğine ekleyebilirsiniz.
İlgili konular