2010-10-15 40 views
1

有沒有什麼辦法來授予我的軟件在Program Files的文件夾的完全訪問權限,當我運行Windows Vista或Windows 7並啓用UAC?授權計劃更多訪問

我的應用程序無法在程序文件中寫入或刪除它的文件!

問候

+1

不!你想做什麼? – 2010-10-15 13:29:39

+0

@ Danial:我的應用程序無法在Pogrom文件中寫入或刪除它的文件! – Ata 2010-10-15 13:31:03

+0

查看應用程序清單,通常使用VS C#項目創建一個清單。您所擁有的選項在那裏列出。無論哪種方式,你仍然會得到提升的提示。 – leppie 2010-10-15 13:31:26

回答

5

在程序文件夾寫作是不好的編程習慣,那就是微軟說得那麼難做到的原因。一旦程序設置完畢,它就不應該碰到程序文件目錄,除非它正在被修補。如果您需要保存數據,則應將其寫入文件夾

//Use this if you want different folder per user 
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),"Your Application Name"); 

//Use this if you want the same folder per user 
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData),"Your Application Name"); 
+0

甜!只是我在想:) – leppie 2010-10-15 13:49:36