2010-03-09 21 views
7

Tôi đã xem xét các hệ thống kích hoạt phần mềm cho .NET và thẳng thắn tìm thấy các trang web ở đó underwhelming. Tôi tự hỏi nếu có một "tiêu chuẩn" cách để làm điều đó trong. NET? Nếu không, bất kỳ ai có kinh nghiệm về họ đều có đề xuất không?Có cách "chuẩn" để triển khai Kích hoạt Phần mềm cho .NET không?

Tôi hiểu các đối số và chống lại các hệ thống kích hoạt, nhưng vẫn cần phải đánh giá. Cảm ơn.

Trả lời

3

Khuôn khổ .NET không có bất kỳ hỗ trợ tích hợp nào để kích hoạt phần mềm - bạn sẽ phải mua công cụ cấp phép từ nhà cung cấp. Microsoft đã vào trò chơi này một thời gian trở lại (MS SLP) nhưng không có nhiều thành công và bán nó cho http://www.inishtech.com/.

Chúng tôi bán giải pháp cấp phép mà bạn nên xem khi bạn nghiên cứu các nhà cung cấp: DeployLX Software Protection System. Chúng tôi đã được khoảng một thời gian dài và có một hệ thống kích hoạt rất tinh tế.

1

Cách thông thường (không chuẩn) là truy xuất giấy phép khóa máy từ dịch vụ cấp phép. Dịch vụ giấy phép lưu trữ một bản ghi về số lượng máy đã yêu cầu giấy phép cho cùng một "ID giấy phép". Sau đó, bạn có thể giới hạn số lần kích hoạt cho mỗi "ID". Cách phổ biến để lưu trữ ID, số lần kích hoạt là RSA.

Nếu bạn muốn sử dụng một cài đặt sẵn sàng trong những ý tưởng trên, hãy nhìn vào CryptoLicensing

DISCLAIMER: Tôi làm việc cho LogicNP, các nhà phát triển của CryptoLicensing.

0

Có một số sản phẩm của bên thứ ba. Họ đều làm việc nhiều hơn hoặc ít hơn như nhau. Một trong những mà tôi đã sử dụng là InstallKey từ www.lomacons.com Nó đơn giản, tốt bằng văn bản và đi kèm với documenttaion tuyệt vời.

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