Có khả năng là nếu bạn viết một chương trình tuyệt vời có thể hữu ích cho nhiều người, bạn sẽ muốn kiếm tiền từ nó. Để làm điều này, bạn cần đăng ký chương trình. Nhưng bạn cần đảm bảo rằng một chương trình chỉ hoạt động cho một người dùng và để anh ta không thể phân phối chương trình đó hoặc mã hoàn toàn miễn phí hoặc vì lợi ích của riêng anh ta, mặc dù công việc do bạn đầu tư.
Hướng dẫn
Bước 1
Để tránh điều này, nghĩa là, để bảo vệ sự phát triển phần mềm của bạn khỏi những kẻ xấu khác nhau, hãy tạo một thuật toán mà chương trình sẽ không thể truy cập được đối với người dùng ở chế độ đầy đủ cho đến khi anh ta nhập mã đăng ký mà anh ta sẽ trả tiền cho bạn.
Bước 2
Tạo một biểu mẫu mới trong môi trường lập trình trực quan, trong đó đặt hai trường nhập và một nút. Trường nhập đầu tiên sẽ chứa số sê-ri của bản sao chương trình và trường thứ hai sẽ chứa mã đăng ký (hoặc khóa). Nút sẽ dùng để xác nhận việc nhập dữ liệu. Để thuận tiện, hãy đặt hai trường nhập một bên dưới trường kia, căn chỉnh chúng ở bên trái của biểu mẫu và giữa của biểu mẫu, đồng thời căn giữa nút ở bên phải.
Bước 3
Đối với nút, hãy áp dụng thuộc tính Caption = “Đăng ký” cho trường nhập đầu tiên - Caption = “Số sê-ri của bạn” và cho trường thứ hai - Caption = “Nhập mã đăng ký”.
Bước 4
Đảm bảo rằng mỗi máy tính có số sê-ri và khóa đăng ký duy nhất của riêng nó, số này sẽ được tạo đúng theo một công thức xác định rõ ràng. Để thực hiện việc này, hãy đảm bảo rằng khi bạn khởi động chương trình lần đầu tiên, số sê-ri được tạo ngẫu nhiên (RND) và được ghi vào tệp ẩn hoặc tốt hơn vào sổ đăng ký.
Bước 5
Bây giờ hãy đảm bảo rằng khóa của số sê-ri được chương trình tính toán theo một công thức nghiêm ngặt (ví dụ: khóa = số sê-ri * 5/333 + 4). Đó là giá trị nhận được mà người dùng chương trình sẽ phải nhập để mở khóa.