我有一個在VS2010中開發的Windows應用程序和解決方案中的安裝項目。我正在使用註冊表來存儲某些應用程序設置(傳統功能),但我現在刪除了它,所有內容都將存儲在設置文件中。但是我想在安裝過程中避免出現任何問題。如果可能,我希望安裝程序無需任何管理權限即可安裝。爲了獲得這樣的安裝程序,我需要查看哪些內容?這是一款針對具有大量安全性和所需IT支持的環境的應用程序,因此我希望儘可能減少他們的參與。如果一個簡單的桌面用戶可以安裝應用程序,而沒有任何好的權利。c#如何避免使用管理權限安裝
1
A
回答
1
您首先需要確保您的安裝程序不會在任何需要升級priveleges的地方安裝任何東西。它必須是每用戶安裝,沒有常見的快捷方式,程序文件中沒有任何內容等。儘管我從不使用Visual Studios默認安裝和部署項目,但這應該足夠了。我建議您看看WiX http://wixtoolset.org/,這是我每天使用的和Visual Studio本身安裝的,但是主要的安裝軟件/工具應該足夠了。
相關問題
- 1. 如何避免權限拒絕使用docker安裝卷後用uid/gid 1000?
- 2. npm安裝管理員權限問題
- 3. 安裝.air沒有管理員權限?
- 4. 安裝沒有管理權限的Qt
- 5. 如何讓我的C#應用程序安裝無需管理員權限?
- 6. 使用管理員權限運行安裝項目(內置.NET)
- 7. C#安裝項目輸出自動以管理權限開始
- 8. 如何使用powershell管理tfs權限
- 9. 如何管理已安裝的應用程序(必要時使用root權限)?
- 10. 如何檢查管理員權限C#
- 11. C#+信息權限管理
- 12. C++降管理員權限
- 13. C#管理權限問題
- 14. 如何強制用戶在Inno安裝程序中使用管理員權限安裝應用程序?
- 15. 在android中安裝具有管理權限的應用程序
- 16. 安裝沒有管理權限的WinForms應用程序
- 17. 如何在C++中使用管理員權限運行ShellExecute?
- 18. 如何在安裝時使我的軟件需要管理權限?
- 19. 權限管理
- 20. 如何使用C#中的管理權限從具有父進程的管理權限跨越子進程?
- 21. 如何避免在Windows中安裝gem?
- 22. 如何避免Google網站管理員工具API限制
- 23. 如何管理用戶訪問權限和用戶權限
- 24. C#WinForms用戶/權限管理
- 25. 春季安全acl管理權限
- 26. 如果我沒有管理員權限,如何在OSX上安裝Python模塊?
- 27. 如何避免濫用用戶界面的角色和權限?
- 28. Internet Explorer:沒有管理員權限的安裝工具欄(UAC)
- 29. 在沒有管理權限的情況下安裝Java 8
- 30. 在沒有管理權限的目錄中安裝Boost.MPI
您是否使用VS2010附帶的標準安裝程序?如果沒有,我會推薦[NSIS](http://nsis.sourceforge.net/Main_Page),它是甜心... – MoonKnight 2012-03-09 12:29:56
其實我沒有陷入VS2010,但我不想投入大量的時間。目前我正在看NSIS。 – Dimitris 2012-03-09 12:45:11