簡體   English   中英

C#如何避免使用管理權限進行安裝

[英]c# how to avoid installing with administrative rights

我有一個在VS2010中開發的Windows應用程序,並且在解決方案中有一個安裝項目。 我使用注冊表來存儲某些應用程序設置(舊版功能),但是現在我將其刪除,所有內容都將存儲在設置文件中。 但是我想防止在安裝過程中出現任何問題。 我希望安裝程序在沒有任何管理權限的情況下進行安裝。 要擁有這樣的安裝程序,我需要看什么? 這是一個針對應用程序的環境,具有很高的安全性和所需的IT支持,因此,我希望盡可能減少其參與。 如果一個簡單的桌面用戶可以在沒有任何權限的情況下安裝該應用程序,那就太好了。

首先,您需要確保安裝程序不會在需要提升特權的任何地方安裝任何東西。 它必須是按用戶安裝的,沒有通用的快捷方式,程序文件中沒有任何內容,等等。這應該足夠了,盡管我從未使用過Visual Studios的默認安裝和部署項目。 我建議您查看WiX http://wixtoolset.org/ ,這是我每天使用的內容以及Visual Studio本身安裝的內容,但是主要的安裝軟件/工具應該足夠了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM