掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
システムコマンドを非表示の状態で実行するには? (ID:51914)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
現在、INIファイルに記述されたコマンドを終了同期をとって実行させるツールを作成しています。 CreateProcess()で実行してWaitForSingleObject()で同期をとっています。 しかし、コマンドに「 copy c:\test.txt c:\test2.txt」といったようなシステムコマンドを記述された場合には CreateProcess()では実行できないため、その場合は、system()で実行しています。 そうすると、system()で実行した場合には必ずコマンドプロンプトの画面が表示されてしまうのです。 現在はこれを表示させたくながために、システムコマンドを実行するEXEを作成し、それを使ってCreateProcess()で実行しています。 ただ、EXEが2本構成になってしまうので、なんとか1本にできないものかと考えています。 どなたかよい案がありましたら教えていただければと思います。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.