我有2個功能:getLicence()
返回licencekey
string和validateLicence()
返回true,如果驗證successful.I有以下要求如何在VS2010創建MSI安裝程序自定義的許可有效
我想創建MSI安裝程序在VS 2010中調用
getLicence()
並顯示licencekey
。,並在同一時間它會要求輸入
licencekey
並調用validateLicence()
如果驗證成功,它將安裝別的沒有安裝,顯示消息「無效的許可證密鑰」
getLicenceKey()
使用AesCryptoServiceProvider
加密機器名,並生成licencekey
和validateLicence()
取得由用戶輸入的許可密鑰和解密和驗證。我使用C#(WCF) 我能夠創建一個MSI安裝程序,但我不知道如何通過安裝程序調用這兩個函數(以便具有licencekey的用戶只能在一臺機器上安裝我的應用程序) 。
請出示一些源代碼...你嘗試過什麼?什麼不工作? – Yahia 2012-02-07 07:09:48