2016-02-24 34 views
0

當我在某些計算機上使用安裝可執行文件(使用NSIS生成)安裝我的應用程序時,某個特定的DLL在其安全權限中沒有獲取本地用戶組的ACL。結果是加載有問題的DLL只適用於管理員。安裝程序無法爲本地用戶提供DLL訪問權

它始終是受影響的相同的DLL。所有其他DLLs安裝完美。該DLL已正確簽名。

的DACL一個DLL通常包含這些項:

  • 系統
  • 約翰衛生署([email protected]
  • 管理員 (PC-NAME \管理員)
  • 用戶( PC-NAME \ Users)---這一個在受影響的DLL上缺失

什麼可能導致這種情況,我該如何解決?

+0

請提供更多信息。這個DLL有什麼特別的地方,你從哪裏得到它,它的名字是什麼?它發生在所有版本的Windows上嗎?你正在安裝哪個目錄? – Anders

回答

0

我想我找到了。 本地用戶使用管理員帳戶安裝程序,但某些dll被鎖定。 重新啓動後,dll被覆蓋,但現在缺少本地用戶的權限!

相關問題