- 441 名前:440 mailto:sage [2008/09/10(水) 23:00:07 ]
- 質問訂正です。
WinXPにてadmin権限でログイン後 作成したアプリをインストーラからインストール。 アプリは、カレントディレクトリに対してフォルダを作成したり ファイルをダウンロードしたりします。 admin権限でログインしているときはうまく動作するのですが、 権限無しのユーザでログインすると フォルダにユーザからのアクセス件が無いので動作しません。 以下のコードでアクセス権を付加しようとしていますがうまくいきません。 どこが間違っているでしょうか? System.Security.AccessControl.DirectorySecurity dSecurity = Directory.GetAccessControl(Application.StartupPath); dSecurity.AddAccessRule( new System.Security.AccessControl.FileSystemAccessRule( System.Environment.UserName, System.Security.AccessControl.FileSystemRights.FullControl, System.Security.AccessControl.AccessControlType.Allow )); Directory.SetAccessControl(Application.StartupPath, dSecurity);
|

|