CustomAction Tablosu
CustomAction tablosu, özel kodu ve verileri yüklemeyle tümleştirmenin araçlarını sağlar. Yürütülen kodun kaynağı, veritabanında bulunan bir akış, yakın zamanda yüklenen bir dosya veya mevcut bir yürütülebilir dosya olabilir.
CustomAction tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Eylem | Tanımlayıcı | Y | N |
Tür | tamsayı | N | N |
Kaynak | CustomSource | N | Y |
Hedef | Biçimlendirilmiş | N | Y |
ExtendedType | DoubleInteger | N | Y |
Sütun
-
Eylemi
-
Eylemin adı. Eylem normalde başka bir özel eylem tarafından çağrılmadığı sürece bir sıralı tabloda görüntülenir. Ad herhangi bir yerleşik eylemle eşleşiyorsa, özel eylem hiçbir zaman çağrılmaz.
Birincil tablo anahtarı.
-
Türü
-
Özel eylem ve seçeneklerin temel türünü belirten bayrak bitleri alanı. Temel türlerin listesi için bkz. Tüm Özel Eylem Türlerinin Özet Listesi. Bkz. Özel Eylem Dönüş İşleme Seçenekleri, Özel Eylem Yürütme Zamanlama Seçenekleri, Özel Eylem Gizli Hedef Seçeneğive Özel Eylem In-Script Yürütme Seçenekleri.
-
Kaynağı
-
Başka bir tabloya bir özellik adı veya dış anahtar. Olası özel eylem kaynaklarıyla ilgili bir tartışma için bkz. Özel Eylem Kaynakları ve Tüm Özel Eylem TürlerininÖzet Listesi. Örneğin, Kaynak sütunu, özel eylem kodunun kaynağını içeren aşağıdaki tablolardan birinin ilk sütununda bir dış anahtar içerebilir.
Dizin tablosu var olan yürütülebilir dosyaları çağırmak için.
Dosya tablosu, yeni yüklenmiş yürütülebilir dosyaları ve DLL'leri çağırmak için.
İkili tablo, veritabanında depolanan yürütülebilir dosyaları, DLL'leri ve verileri çağırmak için.
Özellik tablosu, yolları bir özellik tarafından tutulan yürütülebilir dosyaları çağırmak için.
-
Hedefi
-
Temel özel eylem türüne bağlı bir yürütme parametresi. Her özel eylem türü için bu alana girilmesi gerekenlerin açıklaması için tüm özel eylem türlerinin Özet Listesi'ne bakın. Örneğin, bu alan özel eyleme bağlı olarak aşağıdakileri içerebilir.
Hedef Özel eylem Giriş noktası (gerekli) DLL çağrısı. Bağımsız değişkenler içeren yürütülebilir ad (gerekli) Var olan bir yürütülebilir dosyayı çağırma. Komut satırı bağımsız değişkenleri (isteğe bağlı) Az önce yüklenmiş bir yürütülebilir dosyayı çağırma. Hedef dosya adı (gerekli) Özel verilerden dosya oluşturma. Sıfır Betik kodu yürütülüyor. -
ExtendedType
-
Özel Eylem Düzeltme Eki Kaldırma Seçeneğiile özel bir eylem belirtmek için msidbCustomActionTypePatchUninstall değerini bu alana girin.
Windows Installer 4.0 ve önceki: Desteklenmiyor. Bu seçenek Windows Installer 4.5'le başlayarak kullanılabilir.
Daha fazla bilgi için Özel Eylemleraltındaki tüm konulara bakın.
Doğrulama