2009-06-10 13 views
0

インストールプロセス中に、おそらくShellExecuteを使用して、アプリケーションがインストーラによって起動されます。私はアプリケーションを起動するときにインストーラ実行ファイルの名前を取得したいと思います。C++:アプリケーションを実行しているプロセスの名前を取得する

私のアプリケーションから「親プロセス」と表示されていますか?または、特定のキャプションを使用してシステムをスキャンし、そのウィンドウを所有する.exeの名前を取得できますか?

これはMS Windows用で、私のアプリケーションはC++で書かれています。

+1

だまされやすい人と主張するだろう。..親プロセスの概念を持っている:http://stackoverflow.com/questions/185254/how-can -a-win32-process-the-parents-pid-of-the-parent –

答えて

-1

私はそれを行う方法がわかりませんが、caller名を - caller ParentNameのようなexeへのパラメータとして渡します。そうすれば、ウィンドウであれば気にしない。

関連する問題