Aracılığıyla paylaş


Özel Eylem Türü 38

Bu özel eylem VBScript'te yazılır. Ayrıca bkz. Betikler.

Kaynak

CustomAction tablosunun Kaynak alanı null değeri içerir. Özel eylemin betik kodu, Hedef alanında değişmez betik metni dizesi olarak depolanır.

Tür Değeri

32 bit özel eylemin temel sayısal türünü belirtmek için CustomAction tablosunun Type sütununa aşağıdaki değeri ekleyin.

Sabit Onaltı -lık On -da -lık
msidbCustomActionTypeVBScript + msidbCustomActionTypeDirectory 0x026 38

 

Windows Installer, 64 bit işletim sistemlerinde 64 bit özel eylemler kullanabilir. Betikleri temel alan 64 bit özel eylem, sayısal türünde msidbCustomActionType64BitScript bit içermelidir. Bilgi için bkz. 64 bit Özel Eylemler. 64 bit özel eylemin temel sayısal türünü belirtmek CustomAction tablosunun Type sütununa aşağıdaki değeri ekleyin.

Sabit Onaltı -lık On -da -lık
msidbCustomActionTypeVBScript + msidbCustomActionTypeDirectory + msidbCustomActionType64BitScript 0x0001026 4134

 

Hedef

CustomAction tablosunun Target alanı, özel eylemin betik kodunu değişmez betik metni dizesi olarak içerir.

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

Bu özel eylem türü her zaman başarı döndürür.

Açıklamalar

JScript veya VBScript ile yazılmış özel bir eylem, Sessionnesnesinin yüklenmesigerektirir. Yükleyici, Oturum Nesnesi betiğine "Oturum" adıyla ekler. Session nesnesi bir yükleme geri alma işlemi sırasında varolmayabileceği için, betikte yazılan ertelenen özel bir eylem, bağlamını almak için Ertelenen Yürütme Özel Eylemleri için Bağlam Bilgilerini Alma bölümünde açıklanan Session nesnesinin yöntemlerinden veya özelliklerinden birini kullanmalıdır.

Custom_Actions