2009-04-17 138 views
1

我現在已經發現了很多例子,而且沒有更明智的做法。自定義安裝操作

簡要說明很簡單。在安裝期間,應該彈出一個對話框並詢問用戶數據庫憑證。這些應該被用來創建一個註冊表項。密鑰的路徑始終相同,但密鑰本身是從用戶輸入生成的數據庫連接字符串。

應該要求一個服務器,數據庫名,用戶名和密碼。有一個'測試'按鈕將是很好的,但不是必需的。

這是用於Windows服務。

它看起來像我去補充說,從安裝程序繼承的類並覆蓋安裝和卸載方法。這就像我在信息變得亂碼之前所得到的一樣。

的信息是不是在我的書:)。任何想法如何在安裝我的服務時向用戶呈現表單,並使用對錶單的響應來生成註冊表項。

乾杯

p.s.

響應於響應;)。環境是Visual Studio,目標系統是Windows 2003.該服務器是使用.net framework V2開發的。

這是在Visual Studio安裝服務創建一個標準的安裝項目。

回答

0

你應該通過描述你的環境的開始 - 你針對Windows安裝程序?您正在使用哪種安裝創作軟件。 另請注意,純文本註冊表值可能不是存儲用戶憑據的最佳選項。

2

作爲一名安裝作者,Visual Studio的作用非常有限,我甚至不確定它有可能實現你的目標。如果你一定要使用Windows安裝程序,我建議看看WiX。如果不是,NSIS可能是您的工具。