22- es egyéni művelettípus
Ez az egyéni művelet VBScriptben van megírva. Lásd még szkriptek.
Forrás
A szkript az aktuális munkamenet során települ az alkalmazással. A CustomAction tábla forrásmezője tartalmazza a Fájltáblakulcsát. Az egyéni műveleti kód helyét a fájl célútvonalának feloldása határozza meg; ezért ezt az egyéni műveletet a fájl telepítése és eltávolítása előtt kell meghívni.
Típusérték
Adja meg a következő értéket a CustomAction tábla Típus oszlopában, egy 32 bites egyéni művelet egyszerű numerikus típusának megadásához.
Állandók | Hexadecimális | Tizedes |
---|---|---|
msidbCustomActionTypeVBScript + msidbCustomActionTypeSourceFile | 0x016 | 22 |
A Windows Installer 64 bites egyéni műveleteket használhat 64 bites operációs rendszereken. A szkripteken alapuló 64 bites egyéni műveletnek tartalmaznia kell az msidbCustomActionType64BitScript bitet a numerikus típusában. További információ: 64 bites egyéni műveletek. Adja meg a következő értéket a CustomAction tábla Típus oszlopában, egy 64 bites egyéni művelet egyszerű numerikus típusának megadásához.
Állandók | Hexadecimális | Tizedes |
---|---|---|
msidbCustomActionTypeVBScript + msidbCustomActionTypeSourceFile + msidbCustomActionType64BitScript | 0x0001016 | 4118 |
Cél
A CustomAction tábla célmezője nem kötelező szkriptfüggvényt tartalmaz. A feldolgozás először elemzésre küldi a szkriptet, majd meghívja az opcionális szkriptfüggvényt.
Feldolgozási beállítások visszaküldése
Adja meg a CustomAction tábla Típus oszlopában az opcionális jelzőbiteket, adja meg a visszatérési feldolgozási beállításokat. A beállítások és az értékek leírását az Egyéni művelet visszatérési feldolgozási beállításaicímű témakörben talál.
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
Adjon meg szkripten belüli végrehajtási beállítást a CustomAction tábla Típus oszlopában választható jelzőbitekkel. Ezek a beállítások a végrehajtási, visszaállítási vagy véglegesítési szkriptbe másolja a műveleti kódot. A beállítások leírását az Egyéni művelet In-Script Végrehajtási beállításokcímű témakörben talál.
Értékek visszaadva
A szkriptben írt opcionális függvények a JScript és a VBScript egyéni műveletek értékeinek visszaadásaleírt értékek egyikét kell visszaadni.
Megjegyzések
A JScriptben vagy VBScriptben írt egyéni műveletekhez telepíteni kell munkamenetobjektum-. Ez a típus Munkamenet-objektum, és a telepítő a "Session" nevű szkripthez csatolja. Mivel a munkamenet objektum nem létezik a telepítés visszaállítása során, a szkriptben írt halasztott egyéni műveletnek a munkamenet objektum egyik metódusát vagy tulajdonságát kell használnia, Halasztott végrehajtási egyéni műveletek környezeti adatainak lekérése a környezet lekéréséhez.
A telepített fájlra forrásként hivatkozó egyéni műveleteknek, például a 22-es egyéni művelettípusnak (VBcript) be kell tartaniuk a következő szekvenálási korlátozásokat:
- Az egyéni műveletet a CostFinalize műveletután kell végrehajtani. Így az egyéni művelet meg tudja oldani a VBScriptet tartalmazó forrásfájl megkereséséhez szükséges elérési utat.
- Ha a forrásfájl még nincs telepítve a számítógépre, az ilyen típusú késleltetett (szkripten belüli) egyéni műveleteket a InstallFiles műveletután kell végrehajtani.
- Ha a forrásfájl még nincs telepítve a számítógépre, az ilyen típusú nem késleltetett egyéni műveleteket a InstallFinalize műveletután kell végrehajtani.
Kapcsolódó témakörök