thuy linh
Trả lời 14 năm trước
Cách 1 :
Tạo User Name và Serial
Ưu điểm : Dễ dàng, thuận tiện cho người dùng.
Nhược điểm : Có thể chia sẻ key cho nhau.
Hướng giải quyết : Có cơ chế check key online, thuật mã hóa key càng phức tạp càng tốt.
Cách 2 :
Chỉ tạo Key (mặc định), khi người dùng nhập so sánh với các key đó
Ưu điểm : Không thấy smilie
Nhược điểm : Có thể chia sẻ key, người mua bản quyền không thoải mái lắm vì không tạo được dấu ấn về việc mình mua bản quyền.
Cách 3 :
Tạo file lưu thông tin đăng ký theo mã máy, send cho người dùng khi họ mua bản quyền, kiểm tra fiel đó mỗi khi khởi động.
Ưu điểm : Cracker vất vả hơn một chút.
Nhược điểm : Nếu file thông tin quá đơn giản (ví dụ User name : ..., Serial : ...) sẽ gây mất cảm tình người sử dụng, tạo cho ứng dụng một vẻ không chuyên nghiệp.
Hướng giải quyết : Mã hóa file thông tin.
Cách 4 :
Không có mục đăng ký offline, yêu cầu mua online, sau đó gửi một phiên bản phần mềm full cho người dùng.
Ưu điểm : Miễn nhiễm cracker.
Nhược điểm : Có thể dùng cho n người với 1 file cài đặt
Yêu cầu : File dùng thử không có tính năng của bản full (kiểu có nhưng bị ẩn) bởi nếu vậy cracker có thể patch ứng dụng của bạn.
...
Vấn đề bản quyền nhiều người và theo thời gian cũng vậy thôi, trừ khi mình kiểm soát họ online, chứ không nếu họ tìm ra nơi mình lưu thông tin thì việc reset cũng không khó.