フルパスを知るには? – プログラミング – Home

通知
すべてクリア

[解決済] フルパスを知るには?


anon
 anon
(@anon)
ゲスト
結合: 24年前
投稿: 7
Topic starter  

ShellExecute(m_hWnd, open,①, http://www.*.com, NULL, SW_SHOW);

第三引数の①の部分に、システムに関連づけられたブラウザのパスを入れたいのですが、
どうすれば、フルパスを入手できるでしょうか。

ShellExecute(m_hWnd, open, http://www.*.com, NULL, NULL, SW_SHOW);
これでもできますが、あえて、そうしたいです。


引用未解決
トピックタグ
YUICHI
 YUICHI
(@YUICHI)
ゲスト
結合: 24年前
投稿: 10
 

FindExecutableを使えば簡単にできますよ!

char szExeFilePath[MAX_PATH];

//調査したいファイル名
char szFileName[] = {C:\\Mydoc\\test.html};
//システムに関連付けられたアプリ名取得!
FindExecutable( szFileName, NULL, szExeFilePath );

szExeFilePathに関連付けられたアプリのフルパスが入ります


返信引用
anon
 anon
(@anon)
ゲスト
結合: 24年前
投稿: 7
Topic starter  

なるほど!
どうもありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました