Aracılığıyla paylaş


Ö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.

Custom_Actions

Biçimlendirilmiş Metin Özel Eylemleri