掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バッチファイルの終了待ちをするには? (ID:52251)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめて利用させていただきます。 バッチファイルを実行し、終了待ちしたいのですが なかなかうまくいきません。 もしお分かりになる方いましたら助けてください。。。 環境は、 O/S Windows2000Server VC++6.0 です。 以下、ソースの抜粋です。 memset(&si, 0, sizeof(STARTUPINFO)); memset(&pi, 0, sizeof(PROCESS_INFORMATION)); si.lpTitle = NULL; si.lpDesktop = NULL; si.dwFlags = STARTF_USESHOWWINDOW; si.wShowWindow = SW_SHOWDEFAULT; si.lpReserved = NULL; si.lpReserved2 = 0; si.cb = sizeof(StartInfo); bResult = CreateProcess("", "C:\\TEMP\\DATEJECT.BAT", NULL, NULL, FALSE, HIGH_PRIORITY_CLASS + CREATE_NEW_PROCESS_GROUP, NULL, NULL, &si, &pi); if (bResult == 0) return FALSE; // Error Return WaitForSingleObject(pi.hProcess, INFINITE); CloseHandle(pi.hProcess);
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.