Parancsfájlok
Az egyéni műveletek meghívhatják a VBScriptben vagy JScriptben írt függvényeket. A Windows Installer nem biztosítja a szkriptmotort. A telepítés során szkriptnyelvet használni kívánó szerzőknek ezért gondoskodniuk kell arról, hogy elérhető legyen a megfelelő szkriptkészítő motor.
A telepítő nem támogatja a JScript 1.0-s verzióját.
A szkripteken alapuló 64 bites egyéni műveletet explicit módon 64 bites egyéni műveletként kell megjelölni, ha hozzáadja az msidbCustomActionType64BitScript bitet az egyéni műveletek numerikus típusához a CustomAction tábla Típus oszlopában. További információ: 64 bites egyéni műveletek.
Az alábbi alapszintű egyéni művelettípusok szkriptben írt függvényeket hívnak meg.
Egyéni művelettípus | Leírás |
---|---|
5-ös egyéni művelettípus | Bináris táblastreamben tárolt JScript-fájl. |
21-es egyéni művelettípus | Termékkel telepített JScript-fájl. |
53- egyéni művelettípus | Tulajdonságérték által megadott JScript-szöveg. |
37-es egyéni művelettípus | A CustomAction tábla Cél oszlopában tárolt JScript-szöveg. |
6-os egyéni művelettípusú | Egy bináris táblastreamben tárolt VBScript-fájl. |
22-es egyéni művelettípus | Termékkel telepített VBScript-fájl. |
54-es egyéni művelettípus | Tulajdonságérték által megadott VBScript-szöveg. |
38- egyéni művelettípus | A CustomAction tábla Cél oszlopában tárolt VBScript-szöveg. |
Jegyzet
A telepítő közvetlenül futtatja az egyéni szkriptműveleteket, és nem használja a Windows-szkriptgazda szolgáltatást. A WScript objektum nem használható egyéni szkriptműveletben, mert ezt az objektumot a Windows szkriptgazda biztosítja. A Windows-szkriptgazda objektummodell objektumai csak akkor használhatók egyéni műveletekben, ha a Windows-szkriptgazda az objektum új példányainak létrehozásával, a CreateObject hívásával és az objektum ProgId azonosítójának megadásával (például "WScript.Shell") van telepítve a számítógépen. Az egyéni szkriptművelet típusától függően a Windows szkriptgazda objektummodell egyes objektumaihoz és metódusaihoz való hozzáférés biztonsági okokból megtagadható.
További információ: Minden egyéni művelettípus összegzési listája az egyéni műveletek összes típusának összegzéséhez és a CustomAction táblába való kódolásukhoz.