質問: sw_shownormal; createprocess(null, "serverpath\\app.exe /i", null, null, false, 0, null, null, &si, π); プロセスの起動は成功していうようです。 クライアントがntの場合、他に必要な設定があるのでしょうか? よろしくお願いします。
回答: windows98 で ok で、windowsnt で駄目、ということであれば、権限周りを 疑いたくなりますが、オプションの指定を外すと、nt でも ok ってのが 良く分かりませんね。 > プロセスの起動は成功していうようです。 というのは、createprocess() の戻り値を確認した、ということでしょうか? もし、確認していないのであれば、確認しましょう。もし false で返っている ようであれば、getlasterror() でエラー番号を調べましょう。 もし true で返っているようであれば、どうしましょうか。とりあえずは、 タスクマネージャーで、プロセスが起動されてウィンドウが表示されていない のか、プロセス自体いない(起動された直後に終了している可能性を疑う)のか を確認してみるところから、問題を切り分けるのかなあ...