私のアプリケーションには、ユーザーのハードディスクにデータを保存する Save メソッドがいくつかあります。アプリケーションがまだそのファイルにアクセス、変更、および削除できるようになったらすぐに、ユーザーがそのファイルにアクセス、変更、または削除できないようにするにはどうすればよいでしょうか?
可能な解決策は、保存フォルダーへのアクセス権を持たないが、アプリケーションに保存されているシステム管理者の事前定義されたユーザー名とパスワードを使用して、制限されたユーザーで管理者としてアプリケーションを実行することです。
UAC、アプリケーションマニフェストを操作するための他のトピックを読みました。
タイトルで述べたように、ユーザーの操作なしで管理者としてプログラムを実行することは可能ですか?
編集 1: すべてのバージョンの Windows (XP、Vista、および Seven) で動作するソリューションを探しています。