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


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.