通知
すべてクリア
Topic starter
2001年6月6日 8:21 AM
ShellExecute(m_hWnd, open,①, http://www.*.com, NULL, SW_SHOW);
第三引数の①の部分に、システムに関連づけられたブラウザのパスを入れたいのですが、
どうすれば、フルパスを入手できるでしょうか。
ShellExecute(m_hWnd, open, http://www.*.com, NULL, NULL, SW_SHOW);
これでもできますが、あえて、そうしたいです。
2001年6月7日 2:00 PM
FindExecutableを使えば簡単にできますよ!
char szExeFilePath[MAX_PATH];
//調査したいファイル名
char szFileName[] = {C:\\Mydoc\\test.html};
//システムに関連付けられたアプリ名取得!
FindExecutable( szFileName, NULL, szExeFilePath );
szExeFilePathに関連付けられたアプリのフルパスが入ります
Topic starter
2001年6月7日 5:08 PM
なるほど!
どうもありがとうございました。