• 締切済み

SDKでのWinmain同時起動について

windows SDKの話なんですが、二つのプロジェクトまたは同じプロジェクト内の二つのWinmain関数を起動することはできるのでしょうか? たとえばプロジェクトAとプロジェクトBがあり、プロジェクトAのWinmainから始まったプログラムがダイアログを作成しているとして そのダイアログのボタンを押すと、プロジェクトBのWinmain関数から始まったプログラムを起動するみたいなことなんてできるのでしょうか? 言葉たらずで申し訳ありませんが回答よろしくお願いします。 ちなみにVisual C++6.0を使用しています。

みんなの回答

回答No.1

 こんにちは。以下で起動できるはずです。 void CMyDialog::OnButtonXXX() { // TODO: この位置にコントロール通知ハンドラ用のコードを追加してください STARTUPINFO si; ::GetStartupInfo(&si); PROCESS_INFORMATION pi = {0}; ::CreateProcess(NULL, "実行ファイル名", NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi); }

katotakuro
質問者

お礼

回答ありがとうございます。 さっそくやってみます!

関連するQ&A

専門家に質問してみよう