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


Egyéni művelettípus 18

Ez az egyéni művelet parancssorral indítható végrehajtható műveletet hív meg.

Forrás

A végrehajtható fájl az alkalmazással telepített fájlból jön létre. 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 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
msidbCustomActionTypeExe + msidbCustomActionTypeSourceFile 0x012 18

 

Cél

A CustomAction tábla céloszlopa tartalmazza a Forrás oszlopban azonosított végrehajtható parancs parancssori sztringét.

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 végrehajtható fájlok egyéni műveleteknek 0 értéket kell visszaadnia a sikeresség érdekében. A telepítő a többi visszatérési értéket hibaként értelmezi. Ha figyelmen kívül szeretné hagyni a visszaadott értékeket, állítsa be az msidbCustomActionTypeContinue bitjelölőt a CustomAction tábla Típus mezőjében.

Megjegyzések

A végrehajtható elemeket elindító egyéni műveletek parancssorba kerülnek, amelyek általában dinamikusan kijelölt tulajdonságokat tartalmaznak. Ha ez halasztott végrehajtási egyéni műveletis, a telepítő CreateProcessAsUser vagy CreateProcess használatával hozza létre a folyamatot, amikor az egyéni műveletet meghívja a telepítési szkriptből.

Az olyan egyéni műveleteknek, amelyek forrásként hivatkoznak egy telepített fájlra, például a 18-as egyéni művelettípusra (EXE) hivatkoznak, 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 az EXE 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.

Custom_Actions

végrehajtható fájlok