Aracılığıyla paylaş


Özel Eylem Türü 34

Bu özel eylem, komut satırıyla başlatılan yürütülebilir dosyayı çağırır. Daha fazla bilgi için bkz. Yürütülebilir Dosyalar.

Kaynak

Yürütülebilir dosyadan oluşturulur. CustomAction tablosunun Kaynak alanı, Directory tablosunun anahtarını içerir. Başvuruda bulunan Dizin tablosu girdisi, bir çalışma dizininin tam yolunu çözümlemek için kullanılır. Bu, yürütülebilir dosyayı içeren dizinin yolu olması gerekmez.

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
msidbCustomActionTypeExe + msidbCustomActionTypeDirectory 0x022 34

 

Hedef

CustomAction tablosunun Target sütunu yürütülebilir dosyanın tam yolunu ve adını ve ardından yürütülebilir dosyanın isteğe bağlı bağımsız değişkenlerini içerir. Yürütülebilir dosyanın tam yolu ve adı gereklidir. Tırnak işaretleri, uzun dosya adları veya yolları etrafında kullanılmalıdır. Değer, biçimlendirilmiş metin olarak değerlendirilir ve özelliklere, dosyalara, dizinlere veya diğer biçimlendirilmiş metin özniteliklerine başvurular içerebilir.

dönüş işleme seçenekleri

dönüş işleme seçeneklerini belirtmek için CustomAction tablosunun Tür sütununa isteğe bağlı bayrak bitleri ekleyin. Seçeneklerin ve değerlerin açıklaması için bkz. Özel Eylem İade İşleme Seçenekleri.

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

Betik içi yürütme seçeneği belirtmek için CustomAction tablosunun Tür sütununa isteğe bağlı bayrak bitleri ekleyin. Bu seçenekler eylem kodunu yürütme, geri alma veya işleme betiğine kopyalar. Seçeneklerin açıklaması için bkz. Özel Eylem In-Script Yürütme Seçenekleri.

Dönüş Değerleri

Yürütülebilir dosyalar özel eylemlerin başarılı olması için 0 değerini döndürmesi gerekir. Yükleyici diğer dönüş değerlerini hata olarak yorumlar. Dönüş değerlerini yoksaymak için, CustomAction tablosunun Tür alanında msidbCustomActionTypeContinue bit bayrağını ayarlayın.

Açıklamalar

Yürütülebilir dosyayı başlatan özel bir eylem, genellikle dinamik olarak belirlenen özellikleri içeren bir komut satırı alır. Bu da ertelenen bir yürütme özel eylemiise, yükleyici, özel eylem yükleme betiğinden çağrıldığında işlemi oluşturmak için CreateProcessAsUserveya CreateProcesskullanır.

Custom_Actions