掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
アクセス権の無いプロセス名を取得するには? (ID:51544)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
プロセスの列挙はしたことがないですが……。 > しかし,(2)のOpenProcessでアクセス権の無いプロセスのハンドルが取得できない為,(3)でのプロセス名取得に失敗します.(たとえば,systemやCSRSS.EXEなど) OpenProcessの第一引数をPROCESS_QUERY_INFORMATIONにしてもダメですか? 最悪,CreateProcessAsUserで別のユーザー(SYSTEMなど)になりすまして取得してみるとか。 #これでダメならまず無理でしょう。 > ※OpenProcess()の解説などを見ても「適切なアクセス権が無いと失敗します」といった記述があるだけで,具体的にどういった権限が必要なのかが分かりません. プロセスオブジェクトにアクセスする権限ですから, オブジェクトのDACLにOpenProcessの実現に必要な権利を有する, というか与えられていないと失敗します。 NTFSでアクセス権の一切無いファイルを開こうとしても開けないのと同じような状況です。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.