Làm thế nào để một phiên bản dùng thử biết nó đã được cài đặt trước đó?


11

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.


Bạn đang hỏi cụ thể về các sản phẩm Adobe, và nếu vậy, đó là những sản phẩm nào, hoặc bạn đang hỏi chung hơn?
Daniel Beck

@DanielBeck Ya, tôi đã gặp vấn đề này từ Adobe Photoshop CS5.1 và nó khiến tôi suy nghĩ về cách sử dụng. : p
Kjuly

Câu trả lời:


7

Nó lưu trữ thông tin đó ở đâu đó trên đĩa của bạn ( .DS_Storecá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 opensnooptiệ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ử.


Cảm ơn Daniel, tôi sẽ cố gắng tìm ra nó với đề nghị của bạn! : D
Kjuly

@Kjuly Tôi không nghĩ bạn sẽ nhận được kết quả cụ thể hơn ở đây, vì việc sử dụng phiên bản dùng thử nhiều lần có thể vi phạm thỏa thuận cấp phép của Adobe. Chúng tôi không cho phép Mac OS trả lời các câu hỏi về phần cứng không phải của Apple vì một lý do tương tự.
Daniel Beck

1

Đ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.


Cảm ơn @Chealion, vì vậy thật khó để tìm ra cách (bao gồm các tệp hoặc khóa, v.v.) mà ứng dụng (như Photoshop) sử dụng? Thật tệ .. :(
Kjuly

0

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.


-2

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.


1
OS X không có đăng ký.
Daniel Beck

Cách của Photoshop CS5.1?
Kjuly

Cảm ơn Daniel Beck Không phải là người dùng MAC OS nên không biết điều đó.
Dave M
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.