2014-05-13 90 views
-2

目前我正在開發一個(C#)應用程序和要添加的安裝程序。是否有可能創建一個安裝/安裝程序只能運行一次?如果用戶需要重新安裝應用程序,他需要下載一個新的安裝程序。是否也可以將installar(.exe)綁定到(一臺)計算機?C#應用程序安裝程序(一次)

預先感謝您!

+0

http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem –

+0

爲什麼在上帝的綠色地球,你會想這個?如果用戶想要*修復*現有的安裝*而不下載新的安裝程序(可能包含新的位),該怎麼辦?他們只是SOL? –

+0

我想添加某種應用程序保護,因此用戶無法將安裝程序傳遞給其他人(如果安裝程序已被使用)。我不想使用許可證服務器,或者人們必須聯繫我獲取序列密鑰。 – Odrai

回答

0

只需使用$ProjectName.application文件來安裝應用程序(它在發佈文件夾在項目設置中指定)。如果您發佈新版本,應用程序將自動安裝新版本。

0

那麼有許多不同的方式,你可以去這個問題。我認爲大多數應用程序使用Windows註冊表來處理這些類型的場景。您可以寫入註冊表(添加密鑰)並在卸載時檢索它。根據您的需要,您可以執行如此簡單的操作,也可以執行一些更復雜的操作,例如將組合工作站註冊到該產品實例的序列號。