Windows 7 ProfessionalでProgram Files以下のファイル作成等、書き込み権限を与える方法

とあるシステム構築時に、
アプリケーションディレクトリをProgram Files以下に作成し、
ファイル生成等行ってたんだけど、
Windows 7 Professionalを使いだした途端、
動かなくなって、
理由を調べたら、
Program Files以下にファイル生成を行う権限がなくて、
それでエラーが出てました。


解決策としては、
1:実行しようとしているアプリケーション自体に管理者権限を与える
2:Program Files以下に作成したアプリケーションディレクトリに
  すべてのユーザからのアクセス権減を与える


で、今回は時間がなかったので、
あまり良い方法ではないのだけれども、
2を行いました


スタートメニュー→アクセサリ→コマンドプロンプトを右クリックで「管理者権限で実行」し,
「cd C:\Program Files\」でProgram Filesに移動し,下記コマンドを実行すると,直ります.

icacls "アプリケーションディレクトリ名" /grant Everyone:(F) /T


参考:
http://blog.loadlimits.info/2010/01/windows-7%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%89%80%E6%9C%89%E8%80%85%E3%81%A8%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E6%A8%A9%E9%99%90%E3%82%92%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%97/