| ■13173 / ) |
Re[20]: ランタイムパッケージインストール済みチェック方法 |
□投稿者/ セイン (54回)-(2008/01/25(Fri) 12:21:14)
|
プロダクトコードの列挙 http://www.wac-jp.com/programmers/win32/MsiHelper_EnumProductCodes.html プロダクト情報の取得(二つ目の引数にINSTALLPROPERTY_INSTALLEDPRODUCTNAMEを渡して、プログラム名の確認) http://www.wac-jp.com/programmers/win32/MsiHelper_GetProductInfo.html
この2つで、取れたプロダクトコードが↓(日本語はわかりやすいように直しえています) "{7131646D-CD3C-40F4-97B9-CD9E4E6262EF}", " ・.NET Framework 2.0\n" "{A8B6F571-EA7C-4128-811A-E1CD38334387}", " ・.NET Framework 2.0 日本語パック\n" "{7299052b-02a4-4627-81f2-1818da5d550d}", " ・Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ (x86)\n"
こんな感じですかね?インストール済みなものについてはこれでいけそうです^^
とっちゃんさんの方法すごくためしたい! 昨日指示いただいたとおり、ソフトのダウンロードはできていたため、インストールはできました。
しかし下記コマンドを実行しましたが、 C:\vcredist_x86.exe /C /T:C:\POI 途中で止まってしまいます。
C:\POI の下にVCREDI~3.EXEという残骸だけが残る
こちらはなぜでしょうか?
|
|