
ワークグループで実行される Access 製のアプリケーションがあります。ワークグループ内のすべてのユーザーは、アプリケーションが配置されているフォルダーにアクセスできます。
私たちの目標は、ユーザーがフォルダーを表示、読み取り、または書き込みできないようにしながら、同時に Access アプリケーションがフォルダーにアクセスして、そこに保存されているファイルの読み取り、書き込み、またはコピーができるようにすることです。
つまり、特定のアプリケーションに対してのみフォルダーへのアクセスを許可し、そのアプリケーションを実行するユーザーにはアクセスを許可しないということは可能でしょうか?
答え1
そんなことは不可能だと思う。
ただし、別のユーザーアカウントでアプリを実行することは可能です。RunAs コマンド。
答え2
これは Windows の標準機能ではないと思います。
アクセス権はアプリケーションではなくユーザーに基づいています。
システム セキュリティはユーザーを対象としています。たとえば、一部のコンピューターには複数のユーザーがいます。ログインすると、ユーザーを選択するように求められます。ログイン後は、ユーザーの権限が明確になります。一部のソフトウェアやシステム独自のポリシーによって、フォルダーへのアクセスを制限することもできますが、これはグローバルであり、せいぜいユーザーに対してであり、プログラムに対してではありません。
ただし、プログラムを別のユーザーとして実行することは可能です。コンテキストメニュー(シフト+ プログラム上でマウスの右クリック)選択別のユーザーとして実行ユーザーに基づいて、フォルダーへの正しいアクセス制御設定を持つ異なるユーザー アカウントが必要になります。