SORU
16 Temmuz 2010, Cuma


Nasıl MS-Office yüklü sürümü algılamak için?

Herkes yüklü olduğu ortaya çıkarmanın en iyi yolu ne olacağını biliyor mu? Ayrıca, eğer birden çok Office sürümü yüklü varsa, ne olduklarını bilmek istiyorum. Bir bonus ise (/) yüklü olan Excel özel sürüm (ler) tespit edebilirim.

CEVAP
16 Temmuz 2010, Cuma


Yüklü Office sürümü kontrol etmenin bir yolu, ilgi Ofis uygulamaları için InstallRoot kayıt defteri anahtarlarını kontrol etmek olacaktır.

Eğer Word 2007 yüklü olup olmadığını kontrol etmek istiyorsanız örneğin, aşağıdaki Kayıt defteri anahtarının varlığı için kontrol etmelisiniz:

HKLM\Software\Microsoft\Office\12.0\Word\InstallRoot::Path

Bu giriş çalıştırılabilir dosyanın yolunu içerir.

İlgili sürüm numarası ile 12.0 (Office 2007) değiştirin:

Office 97   -  7.0
Office 98   -  8.0
Office 2000 -  9.0
Office XP   - 10.0
Office 2003 - 11.0
Office 2007 - 12.0
Office 2010 - 14.0 (sic!)
Office 2013 - 15.0

Diğer uygulamalar benzer tuşları:

HKLM\Software\Microsoft\Office\12.0\Excel\InstallRoot::Path
HKLM\Software\Microsoft\Office\12.0\PowerPoint\InstallRoot::Path

Ya da tüm uygulamaları ortak kök yolu kontrol edebilirsiniz:

HKLM\Software\Microsoft\Office\12.0\Common\InstallRoot::Path

Başka bir seçenek, belirli bir Kayıt defteri anahtarları kullanmadan MSI veritabanı here açıklanan MSIEnumProducts API kullanarak sorgulamak için olurdu.

Bir kenara olarak, farklı Office sürümleri paralel yüklemeler resmen Microsoft tarafından desteklenmiyor. Onların işi biraz, ama istenmeyen etkilere ve tutarsızlıkları alabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Harvest: Greg Laurie

    Harvest: Gre

    6 HAZİRAN 2006
  • Helen Bradley

    Helen Bradle

    4 Mart 2008
  • How to Cook ?

    How to Cook

    31 Ocak 2007