Makale numarası: 297168 - Son Gözden Geçirme: 15 Mart 2005 Salı - Gözden geçirme: 4.1

Programsal olarak yüklü olan bir Windows ınstaller paketi için kaynak listesini güncelleştirme

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Wındows ınstaller clean, ağ ya da URL kaynak yollarını yüklü bir ürünün yükleme paketi için bir listesini tutar. Bu bilinen "kaynak liste." Yükleme kaynak dosyalarıyla gerekiyorsa, yükleyici son bilinen kullanılabilir yolunu kullanmak üzere yeniden deneyecek. Bu, "LastUsedSource" bilinir. LastUsedSource kullanılabilir veya geçerli değilse, yükleyici, bir kaynak, kaynak liste numaralandırma tarafından bulur ve bulduğu ilk erişilebilir konumu kullanır. Yüklü bir ürün için Windows ınstaller kaynak listesini değiştirmek gerekli olabilir. Bu, Bakım ve kaynak uygun esnekliği için gerekli olabilir.

Bu makalede, Microsoft Visual Basic komut dosyası ve Windows ınstaller Otomasyon arabirimi kaynak listesini değiştirmek için nasıl kullanılacağı açıklanır.

Daha fazla bilgi

Installer nesnesi Otomasyon arabirimi, yüklü olan bir ürün kaynak listesini yönetmek de kullanışlı olan üç yöntem sunar. Bu, AddSourceClearSourceList ve ForceSourceListResolution yöntemlerdir.

AddSource yöntemi:
Bir kaynak, kaynak</a0> listesinde, geçerli ağ kaynakları listesine ekler.

Sözdizimi:
nesne .AddSource (Ürün As String, <a2>kullanıcı olarak arama dizesi</a2>, <a4>source As String)

Parametreler:
nesne
    Yükleyici nesnesi.

Ürün
    Güncelleştirme paketinin ürün kodu.

Kullanıcı
    Kullanıcı başına yükleme için kullanıcı adı, bilgisayar başına bir yükleme için boş bir dize.

Kaynak
    Eklenecek yeni kaynağı.

Dönüş değeri:
Yok

ClearSourceList yöntemi:
Tüm ağ kaynaklarının kaynak listeden kaldırır.

Sözdizimi:
nesne .ClearSourceList (Ürün As String, kullanıcı As String)

Parametreler:
nesne
    Yükleyici nesnesi.

Ürün
    Ürün güncelleştirilecek kodu paketi.

Kullanıcı
    Kullanıcı başına yükleme için kullanıcı adı, bilgisayar başına bir yükleme için boş bir dize.

Değer döndürür:
Yok

ForceSourceListResolution yöntemi:
Kaynak liste, geçerli ürün kaynağı için bir kaynak için gerekli olan bir sonraki açışınızda aramak için yükleyici zorlar.

Sözdizimi:
nesne .ForceSourceListResolution (Ürün As String, kullanıcı As String)

Parametreler:
nesne
    Yükleyici nesnesi.

Ürün
    Güncelleştirme paketinin ürün kodu.

Kullanıcı
    Kullanıcı başına yükleme için kullanıcı adı, bilgisayar başına bir yükleme için boş bir dize.


Değer döndürür:
Yok
Bu yöntemlerin tümü üç, kaynak liste işletilen ürün ve yükleme her kullanıcı için kullanıcı adı ya da bilgisayar başına bir yükleme için boş bir dize, ürün kodunu gerektirir.

VBScript yazılıyor

Wındows ınstaller clean otomatikleştirme ilk adımı <a0>ınstaller</a0> nesnesinin bir örneğini oluşturmaya var. Bu WindowsInstaller.Installer Progıd kullanılarak yapılabilir:
Dim wiInstaller
Set wiInstaller = CreateObject("WindowsInstaller.Installer")
				

Sonra ınstaller nesne örneği sonra kaynak liste daha önce açıklanan yöntemlerden biri kullanılarak yönetilebilir.

Örnek kod blokları için kaynak listesini düzenleme yöntemleri şunlardır: Örnek kod, düzenleme, bilgisayar başına bir yükleme için Microsoft Office 2000 Premium için kaynak listesini gösterir.

AddSource
wiInstaller.AddSource "{00000409-78E1-11D2-B60F-006097C998E7}", "", "\\server1\share\adminpoint"
wiInstaller.AddSrouce "{00000409-78E1-11D2-B60F-006097C998E7}", "", "\\server2\share\adminpoint"
				

ForceSourceListResolution
wiInstaller.ForceSourceListResolution "{00000409-78E1-11D2-B60F-006097C998E7}", ""
				


Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Installer 1.1
  • Microsoft Windows Installer 1.2
  • Microsoft Windows Installer 2.0
Anahtar Kelimeler: 
kbmt kbhowto KB297168 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:297168  (http://support.microsoft.com/kb/297168/en-us/ )
Retired KB ArticleKullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.