プログラムからプロセスを実行するには?

解決


もり  2004-12-18 02:48:53  No: 55747

はじめまして。困っております。

VC++6.0で、実行プロセスを取得して指定のプロセスの状態を確認するというプログラムを作成しました。(WINのタスクマネージャーのようなもの)

指定のプロセスが停止中の場合、監視プロセス内で起動したいのですが、
起動方法が解りません。
監視プロセスは常駐です。

どなたか教えていただけないでしょうか。


シャノン  2004-12-18 03:09:30  No: 55748

CreateProcess を使います。


もり  2004-12-21 18:27:10  No: 55749

有難う御座います。

CreateProcessだと、プロセス終了を待ってしまうようで、
ShellExecuteを使って出来ました。


YuO  2004-12-21 20:38:10  No: 55750

[[解決]]となっていますが……。

CreateProcessはプロセスの終了を待ちません。
WaitForSingleObjectなどでわざわざ待った,ということはありませんか?


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加