ShellExecute

ShellExecuteは、指定されたファイルに指定されたコマンドを実行するWindowsAPI・・・。

ShellExecute 関数

CreateProcessはプロセスを生成するという意味合いが強いが、こちらはコマンドプロンプトでコマンドを実行するという意味合いが強い・・・。
なので、対象は実行ファイルに限らない・・・。

test.txtというテキストファイルを用意して、

openコマンドでtest.txtを開く・・・。
既定のプログラムで開くことになるので、一般的にはメモ帳で開かれる・・・。

open test.txt!
続行するには何かキーを押してください . . .

が出力された後、

f:id:BG1:20160127180941p:plain

メモ帳でtest.txtが開かれた・・・。

Sample/ShellExecute.cpp at master · bg1bgst333/Sample · GitHub