掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アプリ起動 (ID:69376)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
レジストリから引っ張るくらいなら AssocQueryString でいいのでは?↓こんなん。 #include <shlwapi.h> //AssocQueryString #pragma comment(lib, "shlwapi.lib") 〜・・・〜 char path[MAX_PATH + 1] = {0}; DWORD size = MAX_PATH; HRESULT const hr = ::AssocQueryStringA( ASSOCF_NOTRUNCATE, ASSOCSTR_EXECUTABLE, "c:\\dummy.xls", "open", path, &size); if ( SUCCEEDED(hr) && size > 0 ){ //パス取得OK、ShellExecute()でもCreateProcessでもお好みで。 }else{ //Excelがインストールされてないか、もしくは関連付け情報が消されたor上書きされた } 必要環境も今なら問題ないでしょ。たぶん。 > Windows 2000, Windows NT 4.0 with Internet Explorer 5, Windows 98, Windows 95 with Internet Explorer 5
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.