RemoveEnvironmentStrings művelet
A RemoveEnvironmentStrings művelet módosítja a környezeti változók értékeit.
Vegye figyelembe, hogy a folyamatban lévő telepítés környezeti változói nem változnak, ha a WriteEnvironmentStrings művelet vagy RemoveEnvironmentStrings művelet fut. Windows 2000 rendszeren ez az információ a beállításjegyzékben lesz tárolva, és a rendszer egy üzenetet küld, amely értesíti a rendszert a módosításokról a telepítés befejezésekor. Egy új folyamat vagy egy másik folyamat, amely ellenőrzi ezeket az üzeneteket, az új környezeti változókat fogja használni.
A telepítő csak az összetevő telepítése vagy újratelepítése során futtatja a WriteEnvironmentStrings műveletet, és a RemoveEnvironmentStrings műveletet csak egy összetevő eltávolítása során futtatja.
Az értékek írása vagy eltávolítása az elsődleges műveletek és módosítók kiválasztása alapján van megírva vagy eltávolítva. Ezeket az alábbi ActionData-üzenetek szakaszban ismertetjük. Vegye figyelembe, hogy a megadott művelettől függően a WriteEnvironmentStrings eltávolíthatja a változókat, a RemoveEnvironmentStrings pedig hozzáadhatja őket a Környezeti tábla.
Sorozatkorlátozások
Az InstallValidate műveletet a RemoveEnvironmentStrings művelet előtt kell végrehajtani. Mivel a WriteEnvironmentStrings művelet és a RemoveEnvironmentStrings művelet soha nem lesz alkalmazva az összetevők telepítése vagy eltávolítása során, a relatív sorrendjük nincs korlátozva.
ActionData-üzenetek
Mező | A műveleti adatok leírása |
---|---|
[1] | A módosítani kívánt környezeti változó neve. |
[2] | A környezeti változó értéke. |
[3] | Ez a bitjelölők mezője határozza meg a végrehajtandó műveletet. Csak egy bitet adjon meg egy elsődleges művelethez. Ebben a mezőben több módosító bit is szerepelhet. Tekintse meg a következő bitjelölők leírását. |
Bitérték | Az elsődleges műveletek leírása |
---|---|
0x1 | Beállít. A környezeti változó értékét minden esetben beállítja. Ha ezt a bitet hozzáfűző vagy előtag módosító bittel kombinálja, a művelet hozzáadja az értéket a változó bármely meglévő értékéhez. |
0x2 | Beállít. Beállítja az értéket, ha a változó hiányzik. Ha ezt a bitet hozzáfűző vagy előtag módosító bittel kombinálja, a művelet hozzáadja az értéket a változó bármely meglévő értékéhez. |
0x4 | Eltávolít. Eltávolítja az értéket a változóból. Ha ezt a bitet hozzáfűző vagy előtag módosító bittel kombinálják, a rendszer eltávolítja az értéket a meglévő sztringből, ha létezik ilyen érték. |
Bitérték | A módosító leírása |
---|---|
0x20000000 | Ha ez a bit be van állítva, a rendszer műveleteket alkalmaz a gép környezeti változóira. Ha ez a bit nincs beállítva, a rendszer műveleteket alkalmaz a felhasználó környezeti változóira. |
0x40000000 | Ráakaszt. Ez a bit nem kötelező. Ne állítsa be a hozzáfűző és az előtag módosító elemét sem. |
0x80000000 | Előképző. Ez a bit nem kötelező. Ne állítsa be a hozzáfűző és az előtag módosító elemét sem. |