Egyéni művelettípus 35
Ez az egyéni művelet formázott szöveges sztringből állítja be a telepítési könyvtárat. További információ: Címtár célhelyének módosítása
Forrás
A CustomAction tábla forrásmezője tartalmazza a Címtártáblakulcsát. A kijelölt könyvtárat a Cél mező formázott sztringje állítja be MsiSetTargetPathhasználatával. Ez a cél elérési útját és a hozzá tartozó tulajdonságot a Cél mezőben lévő formázott szöveges sztring kibontott értékére állítja. Ne próbálja meg módosítani a célkönyvtár helyét egy karbantartási telepítéssorán. Ne próbálja meg módosítani a célkönyvtár elérési útját, ha az elérési utat használó egyes összetevők már telepítve vannak egy felhasználó számára.
Típusérték
Adja meg az alábbi értéket a CustomAction tábla Típus oszlopában, az alapszintű numerikus típus megadásához.
Állandók | Hexadecimális | Tizedes |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeDirectory | 0x023 | 35 |
Cél
A CustomAction tábla céloszlopa tartalmaz egy, az MsiFormatRecordmegadott funkcióval formázott szöveges sztringet (numerikus mezőjelölők nélkül). A lecserélendő paraméterek szögletes zárójelek közé [...], és lehetnek tulajdonságok, környezeti változók (% előtag), fájlelérési utak (# előtag) vagy összetevőkönyvtár elérési útjai ($ előtag). Vegye figyelembe, hogy a címtár elérési útjai mindig címtárelválasztóval végződnek.
Feldolgozási beállítások visszaküldése
Az egyéni művelet nem használja ezeket a beállításokat.
Végrehajtási ütemezési beállítások
A CustomAction tábla Típus oszlopában szerepeljenek választható jelzőbitek, a végrehajtás ütemezési beállításainak megadásához. Ezek a beállítások szabályozzák az egyéni műveletek többszörös végrehajtását. A beállítások leírását az Egyéni művelet végrehajtásának ütemezési beállításaicímű témakörben talál.
In-Script végrehajtási beállítások
Az egyéni művelet nem használja ezeket a beállításokat.
Értékek visszaadva
Lásd egyéni művelet visszatérési értékeit.
Megjegyzések
Ha egy privát tulajdonságot a felhasználói felületi sorrend egyik táblájában egyéni műveletet hoz létre, a tulajdonság nincs beállítva a végrehajtási sorrendben. Ha a tulajdonságot a végrehajtási sorrendben szeretné beállítani, egy egyéni műveletet is be kell helyeznie egy végrehajtási sorrend táblába. Azt is megteheti, hogy a tulajdonságot nyilvános, és belefoglalja a SecureCustomProperties tulajdonságba.
Kapcsolódó témakörök