我在Windows 7中安裝了我的應用程序,並且作爲安裝的一部分安裝了一些文本文件。現在,如果我在記事本中打開文本文件並嘗試保存它,則會出現「拒絕訪問」錯誤。我在計算機上以管理員身份登錄,文件未標記爲只讀,安全權限似乎沒有問題。Windows 7文件訪問權限問題
但是,我可以刪除或重命名文件沒有任何問題,我可以使用記事本創建一個具有相同名稱/位置的新文件,保存工作正常。
我知道它與UAC有關。我想知道UAC爲了阻止對文件的訪問而做了什麼。我們的應用程序未安裝在Program files文件夾中,因爲我相信UAC限制對Program Files文件夾中文件的任何更改
任何人都可以點亮發生了什麼。
問候 摹
正如我在我原來的問題所述,我能夠刪除/重命名通過記事本保存時給訪問被拒絕錯誤的文件。另外,我可以在出現拒絕訪問錯誤的相同位置創建新文件。 我的應用程序使用Installshield進行安裝時,Windows 7會將所有已部署的文件視爲安裝的一部分,從而阻止訪問。真的想知道UAC如何防止只訪問某些文件,以及如何跟蹤安裝程序是否部署了這些文件 – Ganesh 2009-08-13 06:29:58
對於Windows資源管理器進程,可能存在不同級別的訪問權限(您將在其中進行重命名/移動)而非非系統應用程序(如記事本)。 – Amber 2009-08-13 07:00:45
這個答案提出了一個可能有用的策略:使用'以管理員身份運行'打開記事本,然後編輯並保存文件。 – grossvogel 2009-10-25 00:02:50