0
system32内のdllファイルへのアクセスを捕まえて、このDLLを使用してプログラムを継続できるようにユーザーに管理者権限を与えることはできますか?または、ディレクトリ全体のACLを変更せずに、ReadersとExecutersからUsersグループを削除するだけですか?system32/wow64フォルダ内のdllファイルに管理者制限を設定する
system32内のdllファイルへのアクセスを捕まえて、このDLLを使用してプログラムを継続できるようにユーザーに管理者権限を与えることはできますか?または、ディレクトリ全体のACLを変更せずに、ReadersとExecutersからUsersグループを削除するだけですか?system32/wow64フォルダ内のdllファイルに管理者制限を設定する
いいえ、自分または他のアプリケーションがDLLにアクセスするときに、システムショーの昇格の確認を求めることはできません。まず第一にこれは、すでに実行中のプロセスを昇格させることができないためです(プロセスはDLLをロードするときに開始されます)。そのため、管理者権限を取得することは、そのDLLを使用するアプリケーションの仕事です。
権限が不十分なため、DLLがジョブを実行できない場合、エラーステータスを返す必要があります。
はい、ディレクトリのACLを変更せずに1つのファイルのACLを変更できます。 (しかし、私はそれは良い考えではないと思う。さらにあなたのDLLをsystem32/wow64フォルダに置くべきではない。
あなたの返信にはThanxがあり、私はSetACLでACLを簡単に変更する方法を見つけた – Chakib