Làm thế nào để một phiên bản dùng thử xác định rằng nó đã được cài đặt trước đó, để ngăn người dùng cài đặt nó lần thứ hai, giống như các sản phẩm của Adobe làm gì?
Tôi đang sử dụng Mac OS X Lion.
Làm thế nào để một phiên bản dùng thử xác định rằng nó đã được cài đặt trước đó, để ngăn người dùng cài đặt nó lần thứ hai, giống như các sản phẩm của Adobe làm gì?
Tôi đang sử dụng Mac OS X Lion.
Câu trả lời:
Nó lưu trữ thông tin đó ở đâu đó trên đĩa của bạn ( .DS_Store
các tệp hơi bị đặt sai tên - có vẻ không rõ ràng - đã được sử dụng cho việc này) hoặc thậm chí có thể báo cáo một số thông tin phần cứng (ví dụ: địa chỉ MAC) cho nhà sản xuất nếu có kết nối internet trong quá trình cài đặt dùng thử (hoặc cả hai).
Bằng cách đó, trình cài đặt có thể xác định rằng cùng một sản phẩm đã được cài đặt bằng cách sử dụng thông tin từ một nơi nào đó trên đĩa của bạn hoặc bằng cách liên hệ với một số máy chủ web.
Nó phụ thuộc vào sản phẩm trong câu hỏi chính xác làm thế nào nó hoạt động.
Bạn có thể thử ghi nhật ký tất cả các truy cập đĩa bằng quy trình cài đặt bằng cách sử dụng opensnoop
tiện ích để tìm hiểu những tệp nào được truy cập và cố gắng xác định tệp chứa thông tin dùng thử.
Điều này hoàn toàn phụ thuộc vào chương trình được đề cập, vì các chương trình khác nhau sử dụng các phương pháp khác nhau để kiểm tra cấp phép. Đối với hầu hết các chương trình chia sẻ, có thể đơn giản như xóa tệp tùy chọn tương ứng hoặc thư mục Hỗ trợ ứng dụng. Đối với các chương trình lớn hơn như Creative Suite của Adobe, ứng dụng có xu hướng phức tạp hơn. Chắc chắn luôn luôn có một cái gì đó từ cài đặt ban đầu còn sót lại được sử dụng để theo dõi số ngày còn lại trong bản dùng thử (biên lai gói, tệp chấm, ưu tiên, v.v.).
Một chút điên rồ khi bạn mở nó vào ngày bạn tải xuống, sau đó không quay lại để thực sự xem ứng dụng cho đến một tháng sau.
Tôi nghĩ đối với Photoshop, thông tin được lưu trữ trên các máy chủ của Adobe. Tôi nói điều này bởi vì nếu bạn khôi phục máy tính của mình về bản sao lưu cũ và thử cài đặt lại bản dùng thử cho Photoshop CS, bản dùng thử sẽ không hoạt động.
Tôi nghĩ rằng họ sử dụng kết hợp thông tin để xác định rằng bạn đã sử dụng bản dùng thử của mình. Địa chỉ MAC sẽ là địa chỉ rõ ràng nhất đối với tôi. Mặc dù điều này có vẻ quá rõ ràng, vì vậy nó có thể là sự kết hợp của các thông tin khác nhau cho phép họ xác định máy tính của bạn.
Không chắc chắn có một câu trả lời đơn giản vì hầu hết các nhà cung cấp giữ thông tin này được bảo vệ. Một cách là khóa đăng ký không ở vị trí "bình thường" và không dễ tìm thấy. Cũng có thể là một tập tin ẩn. Tôi chắc chắn có nhiều hơn nữa.
Photoshop CS5.1
?