一部の情報は非常に古いもの(20年以上前〜)ですので、利用する際はご注意ください(Java 1.4 とか .NET 1.0 とか、Windows 2000 とか)
お問い合せは wiki@shise.net まで。Gmail に転送されるので、スパムは全部カットされます。
外部プログラムを実行
// メモ帳を起動 ShellExecute(NULL, "open", "notepad", NULL, NULL, SW_SHOW);
Visual Studio 2005 Express Edition とかの場合は、
error C2664: 'ShellExecute' : 2 番目の引数を 'const char [5]' から 'LPCWSTR' に変換できません。
といったエラーが出る。
その場合は、
ShellExecute(NULL, TEXT("open"), TEXT("notepad"), NULL, NULL, SW_SHOW);
みたいな感じで、TEXT マクロを使うとよろしい。
このエラーに関する詳細は、↓こちら
http://cgi21.plala.or.jp/keny01/patio_32/patio.cgi?mode=view&no=250
ちなみに、ShellExecute 自体は、↓ここからこぴぺw
http://www11.plala.or.jp/studyhall/cpp/system.html