Aracılığıyla paylaş


RemoveEnvironmentStrings Eylemi

RemoveEnvironmentStrings eylemi, ortam değişkenlerinin değerlerini değiştirir.

WriteEnvironmentStrings eylemi veya RemoveEnvironmentStrings eylemi çalıştırıldığında, ortam değişkenlerinin devam eden yükleme için değişmediğini unutmayın. Windows 2000'de bu bilgiler kayıt defterinde depolanır ve yükleme tamamlandığında sisteme değişiklikleri bildirmek için bir ileti gönderilir. Yeni bir işlem veya bu iletileri denetleyecek başka bir işlem, yeni ortam değişkenlerini kullanır.

Yükleyici yalnızca bir bileşenin yüklenmesi veya yeniden yüklenmesi sırasında WriteEnvironmentStrings eylemini çalıştırır ve removeEnvironmentStrings eylemini yalnızca bileşenin kaldırılması sırasında çalıştırır.

Değerler, birincil eylemlerin ve değiştiricilerin seçimine göre yazılır veya kaldırılır. Bunlar aşağıdaki ActionData İletileri bölümünde açıklanmıştır. Belirtilen eyleme bağlı olarak, WriteEnvironmentStrings'in değişkenleri kaldırabileceğini ve RemoveEnvironmentStrings'in Ortam tablosunun yazılması temelinde bunları ekleyebileceğini unutmayın.

Sıra Kısıtlamaları

InstallValidate eylemi RemoveEnvironmentStrings eyleminden önce yürütülmelidir. WriteEnvironmentStrings eylemi ve RemoveEnvironmentStrings eylemi hiçbir zaman bir bileşenin yüklenmesi veya kaldırılması sırasında uygulanmadığından, göreli dizisi kısıtlanmaz.

ActionData İletileri

Alan Eylem verilerinin açıklaması
[1] Değiştirileceği ortam değişkeninin adı.
[2] Ortam değişkeni değeri.
[3] Bu, gerçekleştirilecek eylemi belirten bit bayrakları alanıdır. Birincil eylem için yalnızca bir bit ekleyin. Bu alana birden fazla değiştirici bit eklenebilir. Aşağıdaki bit bayrağı açıklamalarına bakın.

 

Bit değeri Birincil eylemlerin açıklaması
0x1 Ayarlamak. Her durumda ortam değişkeninin değerini ayarlar.
Bu bit Bir Ekleme veya Önek değiştirici biti ile birleştirilirse, eylem değeri değişkendeki mevcut değerlere ekler.
0x2 Ayarlamak. Değişken yoksa değeri ayarlar.
Bu bit Bir Ekleme veya Önek değiştirici biti ile birleştirilirse, eylem değeri değişkendeki mevcut değerlere ekler.
0x4 Kaldırmak. Değişkenden değeri kaldırır.
Bu bit bir Ekleme veya Önek değiştirici biti ile birleştirilirse, değer varsa mevcut dizeden kaldırılır.

 

Bit değeri Değiştiricinin açıklaması
0x20000000 Bu bit ayarlanırsa, eylemler makine ortamı değişkenlerine uygulanır.
Bu bit ayarlanmadıysa, eylemler kullanıcının ortam değişkenlerine uygulanır.
0x40000000 Ekleme. Bu bit isteğe bağlıdır. Hem Ekle hem de Önek değiştiricilerini ayarlamayın.
0x80000000 Önek. Bu bit isteğe bağlıdır. Hem Ekle hem de Önek değiştiricilerini ayarlamayın.