Actie RemoveEnvironmentStrings
Met de actie RemoveEnvironmentStrings worden de waarden van omgevingsvariabelen gewijzigd.
Houd er rekening mee dat omgevingsvariabelen niet worden gewijzigd voor de installatie die wordt uitgevoerd wanneer de actie Actie WriteEnvironmentStrings of RemoveEnvironmentStrings-actie wordt uitgevoerd. In Windows 2000 worden deze gegevens opgeslagen in het register en wordt er een bericht verzonden om het systeem op de hoogte te stellen van wijzigingen wanneer de installatie is voltooid. Een nieuw proces, of een ander proces dat op deze berichten controleert, gebruikt de nieuwe omgevingsvariabelen.
Het installatieprogramma voert de actie WriteEnvironmentStrings uit alleen tijdens de installatie of herinstallatie van een onderdeel en voert de actie RemoveEnvironmentStrings alleen uit tijdens het verwijderen van een onderdeel.
Waarden worden geschreven of verwijderd op basis van de selectie van primaire acties en modifiers. Deze worden beschreven in de volgende sectie ActionData-berichten. Houd er rekening mee dat afhankelijk van de opgegeven actie WriteEnvironmentStrings variabelen kan verwijderen en RemoveEnvironmentStrings deze kan toevoegen op basis van de creatie van de Omgevingstabel.
Sequentiebeperkingen
De actie InstallValidate moet worden uitgevoerd vóór de actie RemoveEnvironmentStrings. Omdat de actie WriteEnvironmentStrings en de actie RemoveEnvironmentStrings nooit beide worden toegepast tijdens de installatie of verwijdering van een onderdeel, wordt hun relatieve volgorde niet beperkt.
ActionData-berichten
Veld | Beschrijving van actiegegevens |
---|---|
[1] | Naam van de omgevingsvariabele die u wilt wijzigen. |
[2] | De waarde van de omgevingsvariabele. |
[3] | Dit is een veld met bitvlagken waarmee de actie wordt opgegeven die moet worden uitgevoerd. Neem slechts één bit op voor een primaire actie. Er is mogelijk meer dan één wijzigingsbit opgenomen in dit veld. Zie de volgende bitvlagbeschrijvingen. |
Bitwaarde | Beschrijving van primaire acties |
---|---|
0x1 | Set. Hiermee stelt u de waarde van de omgevingsvariabele in alle gevallen in. Als deze bit wordt gecombineerd met een wijzigingsbit voor toevoegen of voorvoegsel, voegt de actie de waarde toe aan een bestaande waarde in de variabele. |
0x2 | Set. Hiermee stelt u de waarde in als de variabele afwezig is. Als deze bit wordt gecombineerd met een wijzigingsbit voor toevoegen of voorvoegsel, voegt de actie de waarde toe aan een bestaande waarde in de variabele. |
0x4 | Verwijderen. Hiermee verwijdert u de waarde uit de variabele. Als deze bit wordt gecombineerd met een wijzigingsbit voor toevoeg- of voorvoegsel, wordt de waarde verwijderd uit de bestaande tekenreeks, als de waarde bestaat. |
Bitwaarde | Beschrijving van wijzigingsfunctie |
---|---|
0x20000000 | Als deze bit is ingesteld, worden acties toegepast op de omgevingsvariabelen van de machine. Als deze bit niet is ingesteld, worden acties toegepast op de omgevingsvariabelen van de gebruiker. |
0x40000000 | Toevoegen. Deze bit is optioneel. Stel de wijzigingsaanpassingen voor toevoegen en voorvoegsels niet in. |
0x80000000 | Voorvoegsel. Deze bit is optioneel. Stel de wijzigingsaanpassingen voor toevoegen en voorvoegsels niet in. |