2 回答

TA貢獻(xiàn)1794條經(jīng)驗 獲得超8個贊
您可能需要澄清您的問題。這里與斯坦因的回答有一些重疊,但要擴(kuò)展......
文件夾沒有管理權(quán)限。程序可以獲得提升的權(quán)限。文件夾可以具有訪問權(quán)限,使具有各種權(quán)限的程序可以更多地(或更少地)訪問它們。所以:
如果您希望安裝程序以某種方式使您的程序以管理員身份運(yùn)行(提升),則安裝程序無法執(zhí)行此操作。程序本身需要一個提升清單,要求提升到管理員權(quán)限,這意味著普通受限用戶無法運(yùn)行它。
如果問題是您在 Program Files 文件夾中擁有(或想要創(chuàng)建)數(shù)據(jù)文件,并且您的應(yīng)用程序在受限用戶運(yùn)行時無法寫入這些文件,則該程序?qū)⑦@些文件存儲在錯誤的位置。文件夾具有諸如用戶的應(yīng)用程序數(shù)據(jù)之類的名稱,因為這是它們的用途。更改包含您的程序代碼的 Program Files 文件夾的安全性通常被認(rèn)為是不安全的,因為有限的用戶可以更改您的代碼文件。認(rèn)證規(guī)則是一個有用的指南:
"10.3 您的應(yīng)用程序數(shù)據(jù)必須在計算機(jī)上的用戶之間共享,應(yīng)存儲在 ProgramData 中
10.4 您的應(yīng)用程序的數(shù)據(jù)是特定用戶專有的,并且不會與計算機(jī)的其他用戶共享,必須存儲在“用戶\\AppData”中
您還沒有說明您使用什么工具來創(chuàng)建您的 MSI 文件,如果您有其他問題,這可能對您有幫助。
- 2 回答
- 0 關(guān)注
- 219 瀏覽
添加回答
舉報