Aracılığıyla paylaş


Uygulama Bilgilerini Alma

Ürün veritabanı bir ürünle ilgili bilgiler içerir. Numaralandırma işlevleriyle ürün bilgilerini alma hakkında daha fazla bilgi için bkz. UygulamaBaşlatma.

Ürün bilgilerini almak için

  1. MsiQueryProductState işlevini çağırarak bir ürünün yüklendiğini doğrulayın.

  2. veritabanını açın ve MsiOpenProduct işlevini çağırarak veritabanına erişim sağlayın.

    Veritabanı bir yükleme paketinde yer alıyorsa MsiOpenPackage işlevini çağırın.

  3. MsiGetProductProperty işleviyle ürün özelliklerini almak ve MsiGetFeatureInfo işleviyle açıklayıcı özellik bilgilerini almak için açık tanıtıcıyı kullanın.

    Ürün bilgilerini açık veritabanı tutamacını kullanmak yerine ürün kodunu kullanarak almak istiyorsanız, MsiGetProductPropertyyerine MsiGetProductInfo işlevini çağırın.

  4. MsiCloseHandle işlevini çağırarak açık bir yükleme tutamacını kapatın.

    MsiCloseAllHandles işlevi bir tanılama işlevidir ve açık olduğunu bildiğiniz kolları kapatmak için kullanılmamalıdır. Uygulama kapandığında, tüm tanıtıcıların kapatıldığından emin olmak için MsiCloseAllHandles işlevini çağırmak kabul edilebilir.