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. |