2012-02-07 57 views
7

我有2個功能:getLicence()返回licencekey string和validateLicence()返回true,如果驗證successful.I有以下要求如何在VS2010創建MSI安裝程序自定義的許可有效

  • 我想創建MSI安裝程序在VS 2010中調用getLicence()並顯示licencekey

  • ,並在同一時間它會要求輸入licencekey並調用validateLicence() 如果驗證成功,它將安裝別的沒有安裝,顯示消息「無效的許可證密鑰」

getLicenceKey()使用AesCryptoServiceProvider加密機器名,並生成licencekeyvalidateLicence()取得由用戶輸入的許可密鑰和解密和驗證。我使用C#(WCF) 我能夠創建一個MSI安裝程序,但我不知道如何通過安裝程序調用這兩個函數(以便具有licencekey的用戶只能在一臺機器上安裝我的應用程序) 。

+0

請出示一些源代碼...你嘗試過什麼?什麼不工作? – Yahia 2012-02-07 07:09:48

回答

相關問題