ShellExecute コマンドを使用してプログラムを起動し、C++ コードでファイルを開こうとしています。windows.h を含めました。私が書いているコードは次のとおりです。
ShellExecute(GetDesktopWindow(), "open", "C:\\Program Files (x86)\\EMSO\\bin\\emso.exe","C:\\Program Files (x86)\\EMSO\\bin\\MultiCSTR_Reaction.mso", NULL, SW_SHOWNORMAL);
コードは実行可能ファイルを開きますが、.mso ファイルを開くことはできません。「ファイル 'C:\Program' が見つかりません」、「ファイル 'ファイル' が見つかりません」、「ファイル '(x86)\EMSO\bin\MultiCSTR_Reaction.mso' が見つかりません」というダイアログ ボックスが生成されます。コマンドラインからファイルを開くことができます。しかし、C++ コードから開く方法。