0

マニフェストを使用してアプリに管理者権限を要求させ、共有フォルダーを正常に作成できることを認識しています。

ここでWindows 7 フォルダー共有 APIをほのめかしたように、より詳細なアプローチがあると思います。

代わりに、フォルダーを共有するためのアクセス許可を要求/要求するようにアプリケーションを指定し、「管理者」に昇格させないようにすることはできますか?

ありがとう

4

1 に答える 1

0

これほど細かいソリューションはありません。UAC のしくみがわかれば、その理由は簡単に理解できます。

基本的に、ログオン時に 2 つのアクセス トークンが作成されます。これは、管理者権限を持つユーザーと持たないユーザーの 2 人のユーザーがログオンしたようなものです。アプリケーションがそのマニフェストで管理者権限を要求するたびに、Windows は既知のダイアログを表示します。ユーザーが評価要求を受け入れると、Windows は無制限のアクセス トークンを使用して新しいプロセスを実行します。

それだけです。ご覧のとおり、UAC には 2 つのモードしかありません。管理者のメンバーシップがある場合とない場合です。

于 2011-03-23T21:03:13.050 に答える