私のプログラムのみがファイルの書き込み/読み取り/可視化の権限を持つファイルを作成したいと思っています。私が作成したユーザーからの作成方法はわかりません。ユーザーは自分の実行可能ファイルのみになりますが、そのファイルだけを見たり、読み書きしたりすることができます。ユーザーのみがファイルを参照して編集できるアクセス権を持つC++でファイルを作成する
私はそれをやっているプログラムを見ましたが、どうやってそれを行うのか分かりません。
事前におかげでコードを投稿してくれないのは残念ですが、私はC++経由でWindowsの権限をどのように処理するのか分かりません。
これは本当に私が探していたものです。ファイルのランダムなユーザーを設定し、自分のアプリケーションで偽装できるようにすることです。あなたはそれを行う方法を知っていますか?それを実行するために何を読んだり、行うべきですか? – Grego
必要なユーザー権限を持つDACLを作成し、ファイルに適用し、必要に応じてユーザーを偽装するために 'LogonUser()'と 'ImpersonateLoggedOnUser()'を使用します。 –
有能なユーザーは、特別なアカウントにログインするために使用している資格情報を抽出できることに注意してください。 –