如何創建30天的評估軟件。有沒有可能在MSI創建中做到這一點。如果MSI安裝程序包在內置設施中提供此類應用程序,那麼應用程序將非常好,因爲應用程序在固定試用期後過期。如何使用MSI在visual studio中創建我的軟件的演示版本?
如果我們去爲自定義操作通過編寫代碼,我怎麼能做到這一點做到這一點。
如何寫安裝時間在安裝路徑或在註冊表或兩者的一些文件。請給出一些如何在安裝過程中捕獲時間的示例。
如何創建30天的評估軟件。有沒有可能在MSI創建中做到這一點。如果MSI安裝程序包在內置設施中提供此類應用程序,那麼應用程序將非常好,因爲應用程序在固定試用期後過期。如何使用MSI在visual studio中創建我的軟件的演示版本?
如果我們去爲自定義操作通過編寫代碼,我怎麼能做到這一點做到這一點。
如何寫安裝時間在安裝路徑或在註冊表或兩者的一些文件。請給出一些如何在安裝過程中捕獲時間的示例。
您可以創建將安裝運行自定義操作。我建議去視覺基礎。 你可以得到當前的日期和它在註冊表中寫入:
Dim dtmTest As Date
dtmTest = DateValue(Now)
你會發現here some examples有關將數據寫入到註冊表中。 每次您的應用程序啓動時,您都可以檢查註冊表項,讀取它的值並通知用戶剩餘的時間。 確保您將檢查密鑰是否已存在,並且不要再次寫入它的值以避免安裝/卸載試用版。
這應該工作正常,但也有跟蹤所有你是安裝程序,他們就可以刪除註冊表項,並重新安裝軟件某些程序。將第一個安裝日期寫入Web服務器某處的數據庫會更安全。
您可以創建一個dll中的C++自定義操作和運行的安裝。 Here's an example關於如何創建自定義操作以及如何在設置過程中運行自定義操作。
謝謝你的回覆。 但我不知道視覺基本。 任何機會以C++獲取樣本。這對我來說是一個很好的幫助... – Sijith 2010-03-23 06:36:04
如何創建自定義操作以及如何在安裝過程中使其運行。 – Sijith 2010-03-23 07:36:35
如果出於任何原因上述示例與c + +自定義操作不好,只是谷歌「MSI C + +自定義操作」,你會發現很多的信息和例子。 – 2010-03-23 08:11:41