createprocess

    0

    1答えて

    私は2つのアプリケーション(exe)を持っています。 最初のもの(client.exe)は単に引数を出力: #include <iostream> int main(int argc, char** argv) { std::cout << "Have " << argc << " arguments:" << std::endl; for (int i = 0; i <

    1

    2答えて

    結果を得たいので、プログラムの出力がデキュー構造に分割されます。 問題を説明する:私は、CreateProcessで作成したプログラムの出力をリダイレクトすることに慣れています。私はプログラムの出力を読んで行ごとに処理する必要があります。プログラム自体は便利な形式で出力を提供しますが、名前のないパイプ経由で受信した出力は、部分に表示される速度が遅く、最後の行がどこかに半分になるように配信されます。

    0

    1答えて

    以下のコードを実行すると、ドーズウィンドウがすぐに表示され、消えます。 私が望むのは、ウィンドウがユーザーの次のコマンド入力を待機して待機することです。 WINEXECなどではない、私は窓の上映を維持したいと私は私のプロジェクトでは、CreateProcessを使用する必要がある場合、私はstartupInfo.hStdInputで何をすべき int WINAPI WinMain(

    0

    1答えて

    したがって、以下のコードを実行すると、int retVal = WaitForSingleObject(processInfo.hProcess, INFINITE);に永遠に停止します。しかし、 "systeminfo"の代わりに "ipconfig"や "ping 192.168.0.1"を実行すると、コードは完全に動作します。私はこの問題を解決する方法を知りたいのですが、その原因は何ですか?

    0

    2答えて

    私はインターネット上で多くを検索しましたが、誰も何らかのリインドリターン入力の例を成功させることはできません。以下の私のコードでは、コマンド "ipconfig"または "192.168.0.10"を実行したときに正しい出力が得られました。しかし、 "ipconfig"の代わりにコマンド "ftp"を実行すると、コンソールである子プロセスが次の入力コマンドを待っています。この場合、11111を入力

    0

    1答えて

    C BEGINNER WARNING !!! "cmd.exe"のコンテキストでユーザー定義のコマンドを実行し、出力を変数に書き込むことになっているアプリケーションをcで作成しています。たとえば、コマンド変数が "dir C:\"であった場合、c programmはCreateProcess()を使用してcmd.exeを起動し、 "dir C:\"を入力して出力を変数に戻す必要があります。今のよう

    -1

    1答えて

    C#、ファイル、およびフォルダのネットワークドライブを介してフォルダの内容を最適化するためにいくつかの作業を行っています。ファイルの場合は、NameとDateModifiedだけのフォルダに対して、FileName、File Size、DateModifiedが必要です。 StackOverflowでさまざまなソリューションを検索し、Directory.GetFilesを使用して解決しましたが、フ

    0

    2答えて

    文字列変数を使用してプロセスを作成しようとしています。 STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory(&si, sizeof(si)); ZeroMemory(&pi, sizeof(pi)); si.cb = sizeof(si); std::string cmd_line = game_path + " " + std::s

    0

    1答えて

    私はDLLを作成しました。ウィンドウ上でrundll32.exeコマンドを使って関数の1つを実行したいと思います。 rundll32.exeを使用すると、コマンドラインから正しく実行されます。しかし、別のプログラムからそれを(rundll32.exe)と呼んでいます。私は使用している基礎となるライブラリ(Easyhook)の32/64ビット互換の問題のため、自分のコードから関数を直接呼び出すことは

    0

    1答えて

    i686-elf-gccで.cppコードをコンパイルしようとしています。私はコンパイルしようとしていますが、他のすべてはちょうどうまく動作します。ですから、私が見たフォームでは、何が起きているのかを表示していました。誰かが私のコード/ログを見て、見ることができるかどうか疑問に思っていた。誰かが不思議に思っているのならどこからhttp://wiki.osdev.org/Bare_Bones。これは私