2010-08-26 161 views
0

任何人都可以指示我如何構建自定義安裝程序,因此如果用戶點擊其帳戶中的鏈接,則會下載自定義安裝程序,該安裝程序會隨附一些帳戶詳細信息,例如用戶名和密碼。使用這些信息,它應該能夠安裝應用程序並將其配置到用戶帳戶,而無需用戶填寫任何帳戶詳細信息。自定義安裝程序

+0

我們知道安裝程序是什麼......但是你想要安裝什麼?至於爲客戶定製,建議您在發送給他們時包含一個配置文件。 – Potatoswatter 2010-08-26 08:55:16

回答

1

這與安裝很少有關,並且與構建和發佈管理有關。以下是我將如何去做的:

設計一個安裝程序,可以執行您需要執行的任何操作,並最終在屬性表中具有空的USERNAME和PASSWORD屬性。將此用作「種子」MSI。

有一個構建和發佈屬性,當用戶請求下載MSI時,服務器端進程獲取種子MSI的副本,並打開數據庫以根據屬性表執行SQL更新以植入用戶名和密碼值。

最後將此下載內容呈現給用戶。你可以看到,實際上編寫安裝程序的工作(它不可能被解釋或教導成一個單一的問題),以及恰好在發佈時管理它的變體的過程(它也可以「因爲我們不知道你的基礎設施是什麼樣的,而且範圍很大。)