Sdílet prostřednictvím


Akce RemoveEnvironmentStrings

Akce RemoveEnvironmentStrings upravuje hodnoty proměnných prostředí.

Všimněte si, že proměnné prostředí se pro probíhající instalaci nezmění, pokud je spuštěna akce WriteEnvironmentStrings nebo RemoveEnvironmentStrings. V systému Windows 2000 jsou tyto informace uloženy v registru a zpráva je odeslána s oznámením systému změn po dokončení instalace. Nový proces nebo jiný proces, který kontroluje tyto zprávy, bude používat nové proměnné prostředí.

Instalační program spustí akci WriteEnvironmentStrings pouze během instalace nebo přeinstalace komponenty a spustí akci RemoveEnvironmentStrings pouze během odebrání komponenty.

Hodnoty se zapisují nebo odebírají na základě výběru primárních akcí a modifikátorů. Jsou popsány v následující části Zprávy ActionData. Všimněte si, že v závislosti na zadané akci může WriteEnvironmentStrings odebrat proměnné a RemoveEnvironmentStrings je může přidat na základě vytváření tabulky Prostředí.

Omezení posloupnosti

Před akcí RemoveEnvironmentStrings je nutné provést akci InstallValidate. Vzhledem k tomu, že akce WriteEnvironmentStrings a RemoveEnvironmentStrings nejsou nikdy použity během instalace nebo odebrání komponenty, jejich relativní sekvence není omezena.

Zprávy ActionData

Pole Popis dat akcí
[1] Název proměnné prostředí, která se má upravit.
[2] Hodnota proměnné prostředí.
[3] Toto je pole bitových příznaků, které určují akci, která se má provést. Zahrnout pouze jeden bit pro primární akci. V tomto poli může být součástí více modifikačních bitů. Podívejte se na následující popisy příznaků bitů.

 

Bitová hodnota Popis primárních akcí
0x1 Nastavit. Nastaví hodnotu proměnné prostředí ve všech případech.
Pokud se tento bit zkombinuje s modifikátorem připojení nebo předpony, akce přidá hodnotu k jakékoli existující hodnotě v proměnné.
0x2 Nastavit. Nastaví hodnotu, pokud proměnná chybí.
Pokud se tento bit zkombinuje s modifikátorem připojení nebo předpony, akce přidá hodnotu k jakékoli existující hodnotě v proměnné.
0x4 Odstranit. Odebere hodnotu z proměnné.
Pokud se tento bit zkombinuje s bitem modifikátoru připojení nebo předpony, hodnota se odebere z existujícího řetězce, pokud hodnota existuje.

 

Bitová hodnota Popis modifikátoru
0x20000000 Pokud je tento bit nastavený, akce se použijí na proměnné prostředí počítače.
Pokud tento bit není nastavený, akce se použijí na proměnné prostředí uživatele.
0x40000000 Připojit. Tento bit je volitelný. Nenastavujte modifikátory připojení i předpony.
0x80000000 Předpona. Tento bit je volitelný. Nenastavujte modifikátory připojení i předpony.