- 締切済み
SDKでのWinmain同時起動について
windows SDKの話なんですが、二つのプロジェクトまたは同じプロジェクト内の二つのWinmain関数を起動することはできるのでしょうか? たとえばプロジェクトAとプロジェクトBがあり、プロジェクトAのWinmainから始まったプログラムがダイアログを作成しているとして そのダイアログのボタンを押すと、プロジェクトBのWinmain関数から始まったプログラムを起動するみたいなことなんてできるのでしょうか? 言葉たらずで申し訳ありませんが回答よろしくお願いします。 ちなみにVisual C++6.0を使用しています。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- machongola
- ベストアンサー率60% (434/720)
回答No.1
こんにちは。以下で起動できるはずです。 void CMyDialog::OnButtonXXX() { // TODO: この位置にコントロール通知ハンドラ用のコードを追加してください STARTUPINFO si; ::GetStartupInfo(&si); PROCESS_INFORMATION pi = {0}; ::CreateProcess(NULL, "実行ファイル名", NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi); }
お礼
回答ありがとうございます。 さっそくやってみます!