2012-02-07 24 views
7

tôi có 2 chức năng: getLicence() trả về licencekey như chuỗi và validateLicence() mà trả về true nếu xác nhận successful.I có những yêu cầu sau đâylàm thế nào để tạo msi cài đặt trong VS2010 với xác nhận giấy phép tùy chỉnh

  • Tôi muốn tạo msi trình cài đặt trong VS 2010 gọi là getLicence() và hiển thị số licencekey.

  • và đồng thời yêu cầu nhập licencekey và gọi validateLicence() nếu xác thực thành công, cài đặt khác sẽ không được cài đặt hiển thị thông báo "Khoá cấp phép không hợp lệ";

getLicenceKey() sử dụng AesCryptoServiceProvider để mã hóa machinename và tạo ra các licencekeyvalidateLicence() mất chìa khóa giấy phép nhập vào bởi người sử dụng và giải mã và xác nhận.

Tôi đang sử dụng C# (WCF) Tôi có thể tạo trình cài đặt MSI nhưng tôi không biết cách gọi hai hàm này bằng trình cài đặt (để người dùng có licencekey có thể cài đặt ứng dụng của tôi chỉ trên một máy) .

+0

hãy hiển thị một số mã nguồn ... bạn đã thử gì? những gì không hoạt động? – Yahia

Trả lời

Các vấn đề liên quan