どのようにしてC++でプロセスを開いてハンドルを取得するのですか?私はsystem()
とハンドルを得るための数多くの方法があることを知っていますが、これを行うにはもっときれいな方法があります。またはsystem()
はあなた自身の中から.exeを開く唯一の方法ですか?私のプログラムから.exeを実行してハンドルを取得するには
1
A
答えて
6
これを行うための一般的な方法は、Win32 API CreateProcess
を使用することです。この関数の最後のパラメータは、プロセスへのハンドル(HANDLE hProcess
)を含む構造体(PROCESS_INFORMATION
)の出力パラメータです。
+0
MSDNを検索している間に、その半分以上スキミングしていなければなりません。どうもありがとうございました。 – Adam
0
関連する問題
- 1. プログラム内からexeを実行する
- 2. プログラムのアイコンをハンドルから取得する
- 3. Windowsのexeプログラムとしてrubyを実行している
- 4. C++プログラムからC#exeを実行する方法
- 5. std :: ofstreamからハンドルを取得する
- 6. Windowsハンドルからオブジェクトを取得する
- 7. バッチファイルから.exeを実行する(私は新規)
- 8. スレッドとしてプログラム(.exe)を実行する - ウィンドウC++
- 9. サーバからexeファイルを実行してクライアントにレンダリングする
- 10. .exeファイルなしでC#からpythonを実行するには
- 11. C++から.exeを実行する
- 12. Javaから.exeファイルを実行する
- 13. 電子メールリンクからWPF .exeプログラムを実行
- 14. .exeインストーラから特定のexeファイルを実行する方法
- 15. Javaプログラムから.exeを実行するにはどうしたらいいですか?
- 16. SSL例外私は次のエラーを取得するcx_freezeでEXEに私のプログラムを変換した後cx_freeze
- 17. C#.exeファイルをコピーせずに別のプログラムを実行する
- 18. 実際のGoogleマップオブジェクトのハンドルを取得
- 19. は、私はそうのように、私のサーバーから実行しているexeファイルを持っ完了
- 20. .Netプログラムの実行からリターンコードを取得
- 21. 外部の実行プログラムから文字列を取得
- 22. 実行中のJavaプログラムからCPU番号を取得
- 23. C++ OpenProcess()なしのプロセスからハンドルを取得する
- 24. C#プログラムを実行し、実行後に環境変数を取得する
- 25. 実行可能な(.exe)メソッドを取得するpwershell
- 26. は私がプログラムを実行する上でのエラーを取得ABAP
- 27. 実行中のプログラムのPIDを使用して実際のプログラム名を取得する方法は?
- 28. Qt Creator + OpenCV:プログラムは.exeから実行されますが、エディタからは実行されません。
- 29. アプリケーションフォルダを取得した後で、インストールが始まる前にファイルリストからexeを実行する
- 30. exeファイルのフルパスからInnosetupスクリプトのexeファイル名を取得する方法は?
どのようなハンドルが必要だと思いますか?プロセス?窓?糸?ファイル? –