1
システムプロセスとユーザーが起動したプロセス(ゲームプロセスなど)をプログラムで区別する方法はありますか?システムプロセスとユーザーが起動したプロセス(たとえばゲームプロセス)をプログラムで区別する方法
システムプロセスとユーザーが起動したプロセス(ゲームプロセスなど)をプログラムで区別する方法はありますか?システムプロセスとユーザーが起動したプロセス(たとえばゲームプロセス)をプログラムで区別する方法
私は同様の問題を解決しなければならず、プロセスリストは基本的にここでは同じ方法で取得しています:Can I use `sysctl` to retrieve a process list with the user?。現在のユーザー名を取得しています。現在のアプリケーション名と一致するプロセスを見つけて、別のユーザーIDを持つすべてのプロセスをスローします。それはシステムプロセスの約1/2を取り除いているようです。
pidが100未満のプロセスをすべて破棄すると、他のほとんどのシステムプロセスが排除されているように見えます。まだいくつかのシステムプロセスが残っていますが、私は名前でそれらを無視するつもりだと思います。 (私は自分の携帯電話でデバッグしているので、彼らがそこにいるのか分からないが)
多分、何のために? – aroth
ユーザーが起動したプロセスだけを含むプロセスリストを表示したい。 – zsounder