Megosztás a következőn keresztül:


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.