Javítás – Egyéni műveletek eltávolítása
Az Egyéni műveletjavító javítás eltávolítása beállítással megadhatja, hogy a telepítő csak a javítás eltávolításakor futtassa az egyéni műveletet.
Windows Installer 4.5-ös és újabb verziói: Az Egyéni műveletjavítás eltávolítása beállítással megadhatja, hogy a telepítő csak a javítás eltávolításakor futtassa az egyéni műveletet.
** Windows Installer 4.0 és korábbi: **
Az Egyéni műveletjavítás eltávolítása lehetőség nem érhető el. A javítás eltávolításakor futtatandó egyéni művelet nem jelölhető meg, mert a telepítő nem alkalmazza az eltávolítani kívánt javításcsomagokat.
Ha egy egyéni műveletet futtatni egy adott javítás eltávolításakor, az egyéni műveletnek vagy az eredeti alkalmazásban kell lennie, vagy a mindig alkalmazott termék javításában kell lennie.
A fejlesztők az MsiPatchRemovalList tulajdonság használatával létrehozhatnak egy Windows Installer-csomagot vagy -javítást, amely egyéni műveleteket hajt végre, a javítások eltávolítása során. Az egyéni művelet az eredeti telepítési csomagban, a csomagra már alkalmazott javításban, vagy olyan javításban is szerepelhet, amely nem eltávolítható javítás. Az egyéni művelet feltételesen használható a MsiPatchRemovalList tulajdonságra a sorrendtáblákban. A feltételes műveletekről további információt a Tulajdonságok használata feltételes utasításokban című témakörben talál.
Az egyéni művelet beolvashatja a MsiPatchRemovalList tulajdonság értékéből eltávolított javítások GRAFIKUS AZONOSÍTÓit. Az egyéni művelet az MsiGetPatchInfoEx vagy a PatchPropertymeghívásával meghatározhatja, hogy a javítás telepítési állapota alkalmazva, elavultként vagy felülírvalegyen-e.
Ha az egyéni művelet speciális metaadatokat igényel a javításból, a javításnak tartalmaznia kell egy egyéni műveletet, amely a javítás alkalmazásakor a metaadatokat egy beállításjegyzékbe vagy fájlhelyre írja. Az eredeti alkalmazásban vagy egy mindig alkalmazott javításban szereplő egyéni művelet beolvashatja a javítás módosításainak eltávolításához szükséges információkat.
A nehezen visszavonható javításokat nem szabad eltávolítható javításként megjelölni.
Kapcsolódó témakörök