Phần mềm dùng thử hoặc là Phần mềm dùng thử, là phần mềm máy tính có thể chạy trong một khoảng thời gian giới hạn trước khi nó hết hạn và ngừng hoạt động. Ý tưởng đằng sau khái niệm này là người dùng có cơ hội dùng thử và sau đó quyết định xem họ có muốn mua phiên bản đầy đủ của nó hay không. Nó thực sự là một mẫu phần mềm gốc hoạt động trong một khoảng thời gian giới hạn. Nó có thể hoặc không có tất cả các tính năng của phần mềm gốc. Trong cả hai trường hợp, nó ngừng hoạt động sau khi hết hạn thời gian. Bài viết này nói về cách một phần mềm phiên bản dùng thử hoạt động.
Phần mềm phiên bản dùng thử hoạt động như thế nào
Có nhiều phương pháp được các lập trình viên sử dụng để biết thời gian dùng thử của phần mềm đã trôi qua. Trong thời gian trước đó, một cái gì đó cơ bản như kiểm tra ngày hệ thống đã được thực hiện. Nhưng trong một khoảng thời gian tinh tế đã bước vào. Vì không có hai lập trình viên nghĩ như nhau tất cả các thời gian, có thể không có phương pháp nhất định để được giải thích trong bối cảnh này.
Tạo các mục đăng ký ẩn
Một số phần mềm dùng thử làm cho việc đăng nhập vào Windows registry về thời điểm nó được cài đặt, cùng với thời gian cài đặt. Phần mềm, khi được khởi chạy, so sánh ngày và giờ đăng ký được ghi nhận với ngày tháng và thời gian của máy tính. Nếu sau này lớn hơn, phiên bản dùng thử của phần mềm hoặc phần mềm dùng thử, như được gọi, ngừng hoạt động. Nhưng đây là phương pháp dễ nhất có thể được sử dụng bởi bất kỳ phần mềm dùng thử nào. Những mục này không được tạo ra ở những nơi hiển nhiên dưới những cái tên rõ ràng, mà thay vào đó là ‘ẩn’
Kể từ khi lập trình viên cũng biết rằng nó rất dễ dàng để quét registry với phần còn lại chương trình và cài đặt lại để sử dụng, họ có thể thêm vài mục đăng ký ẩn mà không nhìn liên quan đến trialware. Điều đó có nghĩa, khi bạn cài đặt một phiên bản dùng thử của một phần mềm, nó có thể tạo ra một vài mục đăng ký nói, HK_LOCAL_MACHINE hoặc HK_CLASSES_ROOT ở nơi bình thường, không người dùng nào sẽ xem xét. Hơn nữa, tên của các khóa sẽ không liên quan đến chương trình sao cho ngay cả khi người dùng đang tìm ra chìa khóa để xóa, người đó không biết liệu khóa có thuộc phiên bản dùng thử của phần mềm hay không. Bằng cách đó, các lập trình viên có thể ngăn chặn việc cài đặt lại phần mềm dùng thử.
Phần mềm dùng thử sử dụng tệp hệ thống và ẩn
Một số lập trình viên tạo tệp ẩn hoặc tệp hệ thống liên quan đến phiên bản dùng thử của phần mềm và đặt nó trong thư mục System32 hoặc vào thư mục chứa trình điều khiển. Chúng thậm chí có thể là 0 byte hoặc các tệp rỗng. Nếu họ thêm tiện ích mở rộng.sys hoặc.ini, người dùng sẽ suy nghĩ kỹ trước khi chỉnh sửa các tệp. Những người làm sạch rác cũng sẽ bỏ qua chúng.
Hơn nữa, các tập tin có thể được mã hóa và nếu người dùng cố gắng thực hiện bất kỳ thay đổi nào, phiên bản dùng thử sẽ ngừng hoạt động hoàn toàn do kết quả của việc thao tác các tệp liên quan. Trong trường hợp này, khi chương trình được cài đặt, nó sẽ tạo một số tệp ở các vị trí khác nhau, đặc biệt là các tệp có liên quan đến chức năng của Windows. Dựa trên dữ liệu được ghi vào các tệp này, chương trình có thể phát hiện nếu thời gian dùng thử vẫn còn hoặc nếu nó đã hết hạn. Đây là một giải thích khác về cách các phiên bản dùng thử của phần mềm hoạt động.
Đọc: TrashReg cũng sẽ xóa các khóa đăng ký dùng thử quá cũ.
Trialware sử dụng địa chỉ MAC của máy tính
Trong trường hợp này, địa chỉ của máy tính được lưu trữ vào máy chủ của công ty xuất bản phần mềm cùng với các chi tiết khác như dữ liệu và thời gian và có thể là ảnh chụp nhanh của tệp có chứa tệp ẩn. Các tệp ẩn này đã được giải thích trong phần trên. Việc lưu trữ địa chỉ MAC của máy tính hoặc điện thoại thông minh này giúp cho phần mềm dùng thử quyết định hai điều. Đầu tiên, nếu thời gian dùng thử đã hết hạn. Và thứ hai, nó nói với công ty máy tính rằng nếu người dùng đang cố gắng cài đặt phiên bản dùng thử khác trên cùng một máy.
Ví dụ, người dùng có thể tải xuống phiên bản sinh viên của Microsoft Office vào máy. Địa chỉ của máy được lưu trữ trên máy chủ của Microsoft. Sau thời gian dùng thử 90 ngày, nếu người dùng cố gắng tải xuống và cài đặt một Phiên bản Sinh viên khác của Microsoft Office vào cùng một máy, Microsoft biết điều đó và ngăn việc cài đặt.
Phương pháp này ngăn cản cài đặt lại phiên bản thử nghiệm của phần mềm, ngay cả khi người dùng định dạng Ổ đĩa cứng của mình. Địa chỉ MAC của máy tính hoặc điện thoại thông minh hoặc máy tính bảng đã đăng ký với máy chủ của nhà xuất bản sẽ cho chương trình biết rằng chương trình đã được cài đặt một lần trên chương trình. Hạn chế có thể là nếu người dùng cố gắng cài đặt lại chương trình sau khi định dạng ngay cả trước khi thời hạn dùng thử của phần mềm dùng thử hết hạn, họ có thể không cài đặt được bản sao làm việc.
Bạn có thể thiết lập lại phần mềm dùng thử và sử dụng nó mãi mãi không
Có nhiều cách thảo luận trên Internet nói rằng điều này là có thể. Chắc chắn có thể có những cách, nhưng những ngày này, các nhà phát triển rất thông minh, rằng họ bao gồm tất cả các căn cứ để đảm bảo rằng người ta không thể đặt lại trialware. Trong bất kỳ trường hợp nào, việc bẻ khóa phần mềm thử nghiệm hoặc đặt lại nó, để mở rộng việc sử dụng nó, là một thứ không hợp pháp và do đó sẽ không được thảo luận ở đây.
Nếu bạn có bất cứ điều gì để thêm, xin vui lòng làm như vậy trong phần ý kiến.