1

Office のインストール パスを見つける方法を説明している次の記事を見つけました。

http://support.microsoft.com/kb/234788/en-us

しかし、この記事では Office 2007 までの GUID のみを示しています。Office 2010 の GUID は何ですか、またはどこで見つけることができますか?

4

4 に答える 4

6

これらのレジストリ エントリを使用します。

HKLM\SOFTWARE\Microsoft\Office\11.0\Word\InstallRoot\Path
HKLM\SOFTWARE\Microsoft\Office\12.0\Word\InstallRoot\Path
HKLM\SOFTWARE\Microsoft\Office\14.0\Word\InstallRoot\Path

MSI インストーラーがある場合は、RegLocator テーブル (レジストリ検索) を使用できます。

于 2011-02-04T15:50:57.277 に答える
2

一般に、Windows インストーラー サービスを介してインストールされ、あるバージョンから次のバージョンへの更新をサポートする製品の場合、これを行うためのより良い方法があります。Office MSI ファイルのプロパティ テーブルから取得したアップグレード コードを使用します。

比較するOfficeのバージョンはたくさんありませんが、彼らが独自のアドバイスを受けて、アップグレードコードをバージョン間で一定に保っている場合は、MsiEnumRelatedProductsを呼び出して、インストールされているOfficeのバージョンの製品コードを取得できます機械。製品コードを使用して、MsiGetProductInfo を呼び出して、インストールの場所、バージョン、インストールされた日付、インストールに適用された変換のリストなど、さまざまなものを取得できます。

このようにすれば、Office の将来のバージョンを検出できないことを心配する必要はありません。

これは、あなたが見たいドキュメントです。

http://msdn.microsoft.com/en-us/library/aa370103%28v=vs.85%29.aspx

http://msdn.microsoft.com/en-us/library/aa370130%28v=VS.85%29.aspx

于 2011-02-08T19:28:17.160 に答える
1

Office 2010の場合、共通キーを試すことができます。

HKLM\SOFTWARE\Microsoft\Office\14.0\Common\InstallRoot
于 2011-11-28T10:17:19.093 に答える
1

これはあなたが必要とするもののようです。

于 2011-02-04T11:40:18.533 に答える