- C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net
888 :879[sage]:2015/07/09(木) 09:08:36.83 ID:7RiLuIUv - >>なんとか出来ました。885さんのヒントを元に呼び出し元(親プロセスID)を元に検索できました。
ただ、WMIを使用したのですが、次のクエリは通りませんでした。。分けて実行すれば取れました。 var query = string.Format("SELECT ExecutablePath FROM Win32_Process WHERE ProcessId = (SELECT ParentProcessId FROM Win32_Process WHERE ProcessId = {0})", LoggerCore.CurrentProcess.Id); ※無効なクエリとなるみた。 >>886 誰が呼び出したのかを知りたいためです。通常誰から呼び出されるか分からないためAPP経由で呼ばれたときにどのAPPからかを知る必要がありました
| - C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net
890 :879[sage]:2015/07/09(木) 14:42:20.00 ID:7RiLuIUv - >>889
おっしゃる通り、ソフトウェアとしては特に親子関係を必要とすることはありません。 単に監査として、どのようなアプリケーションから呼ばれているのかを記録するために取得いたします。 ※実際に、膨大な数の起動がされており、誰が呼んでいるのか不明のため調査が必要だったからです
|
|