C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 133 を表示中)
■78365 / )  Re[3]:
□投稿者/ Azulean (574回)-(2016/01/11(Mon) 18:33:23)
2016/01/11(Mon) 18:45:48 編集(投稿者)

何がやりたいのかイマイチわからないのですが…。
なぜそれが必要なのかというあたりをもっと具体的に説明してもらった方がよりよい助言をもらいやすいと思います。

No78361 (straf さん) に返信
> ランチャーとなっており、起動した後にメインのexeを起動するようになっているので起動するソフト自体のプロセスとメインのプロセス名が違うものになっているのですが、やはりそのメインのプロセスは取得できないものですかね?

※ここから先書き直しました。

<起動した exe からさらに別の exe が起動される場合にその最後の exe を知りたい場合>
難しいと思います。
Process Explorer のようなものを作れる技術を身につければ追えるかもしれませんが。

<ファイル名とアプリ名が違う場合の対処についての Q であれば>
タスクマネージャーの詳細タブに出てくるようなファイル名と、ウィンドウタイトルが違う場合の話ですか?
プロセスからソフトウェアの名称を得るとしたら、そのプロセスのウィンドウのタイトル、あるいはバージョンリソースが考えられます。
ただ、それらがあなたの求めるソフトウェア名称と必ず一致するとは限りません。
ウィンドウタイトルは状況次第で「無題」とか余分な文字列がつきますし、バージョンリソースは作者次第で変わりうるためです。
返信 編集キー/


管理者用

- Child Tree -