Bagaimana versi percobaan tahu itu telah diinstal sebelumnya?
11
Bagaimana cara menentukan versi percobaan yang telah diinstal sebelumnya, untuk mencegah pengguna menginstalnya untuk kedua kalinya, seperti halnya produk-produk Adobe?
Apakah Anda bertanya secara spesifik tentang produk Adobe, dan jika ya, yang mana dari mereka, atau Anda bertanya secara lebih umum?
Daniel Beck
@DanielBeck Ya, saya kebetulan menemukan masalah ini dari Adobe Photoshop CS5.1, dan itu membuat saya berpikir tentang cara penggunaannya. : p
Kjuly
Jawaban:
7
Entah itu menyimpan informasi di suatu tempat di disk Anda ( .DS_Storefile yang sedikit salah nama - tampak tidak menarik - telah digunakan untuk ini), atau bahkan dapat melaporkan beberapa informasi perangkat keras (mis. Alamat MAC) ke pabrik jika ada koneksi internet selama instalasi percobaan (atau kedua).
Dengan begitu, penginstal dapat menentukan bahwa produk yang sama sudah diinstal baik menggunakan informasi dari suatu tempat di disk Anda, atau dengan menghubungi beberapa server web.
Itu tergantung pada produk yang bersangkutan bagaimana tepatnya ia bekerja.
Anda dapat mencoba mencatat semua akses disk dengan proses penginstal menggunakan mis. opensnoopUtilitas untuk mengetahui file apa yang diakses, dan mencoba mengidentifikasi file yang berisi informasi percobaan.
Terima kasih Daniel, saya akan mencoba mencari tahu dengan saran Anda! : D
Kjuly
@Jjuly Saya tidak berpikir Anda akan mendapatkan hasil yang lebih spesifik di sini, karena menggunakan versi uji coba berulang kali mungkin melanggar perjanjian lisensi Adobe. Kami tidak mengizinkan Mac OS pada pertanyaan perangkat keras non-Apple karena alasan yang sama.
Daniel Beck
1
Ini sepenuhnya tergantung pada program yang bersangkutan, karena program yang berbeda menggunakan metode yang berbeda untuk memeriksa perizinan. Untuk sebagian besar program shareware, Anda dapat sesederhana menghapus file preferensi yang sesuai atau folder Dukungan Aplikasi. Untuk program yang lebih besar seperti Adobe's Creative Suite of apps, cenderung lebih rumit. Tidak dapat dihindari bahwa selalu fakta bahwa sesuatu dari instalasi awal yang tersisa yang digunakan untuk melacak berapa hari yang tersisa dalam uji coba (tanda terima paket, file dot, preferensi, dll.).
Agak menjengkelkan ketika Anda membukanya pada hari Anda mengunduhnya, maka jangan kembali untuk benar-benar melihat aplikasi sampai sebulan kemudian.
Terima kasih @Chealion, jadi sulit untuk menemukan caranya (termasuk file atau kunci, dll) yang digunakan aplikasi (seperti Photoshop)? Sangat buruk .. :(
Kjuly
0
Saya pikir untuk Photoshop informasinya disimpan di server Adobe. Saya mengatakan ini karena jika Anda mengembalikan komputer ke cadangan lama, dan mencoba menginstal ulang uji coba untuk Photoshop CS, uji coba tidak akan berfungsi.
Saya pikir mereka menggunakan kombinasi informasi untuk memastikan bahwa Anda telah menggunakan percobaan Anda. Alamat MAC akan menjadi yang paling jelas bagi saya. Tampaknya terlalu jelas, jadi mungkin kombinasi dari berbagai informasi yang memungkinkan mereka untuk mengidentifikasi komputer Anda.
Tidak yakin ada jawaban sederhana karena sebagian besar vendor menjaga informasi ini dijaga. Salah satu caranya adalah kunci registri yang tidak di lokasi "normal" dan tidak mudah ditemukan. Bisa juga berupa file tersembunyi. Saya yakin masih ada lagi.
Jawaban:
Entah itu menyimpan informasi di suatu tempat di disk Anda (
.DS_Store
file yang sedikit salah nama - tampak tidak menarik - telah digunakan untuk ini), atau bahkan dapat melaporkan beberapa informasi perangkat keras (mis. Alamat MAC) ke pabrik jika ada koneksi internet selama instalasi percobaan (atau kedua).Dengan begitu, penginstal dapat menentukan bahwa produk yang sama sudah diinstal baik menggunakan informasi dari suatu tempat di disk Anda, atau dengan menghubungi beberapa server web.
Itu tergantung pada produk yang bersangkutan bagaimana tepatnya ia bekerja.
Anda dapat mencoba mencatat semua akses disk dengan proses penginstal menggunakan mis.
opensnoop
Utilitas untuk mengetahui file apa yang diakses, dan mencoba mengidentifikasi file yang berisi informasi percobaan.sumber
Ini sepenuhnya tergantung pada program yang bersangkutan, karena program yang berbeda menggunakan metode yang berbeda untuk memeriksa perizinan. Untuk sebagian besar program shareware, Anda dapat sesederhana menghapus file preferensi yang sesuai atau folder Dukungan Aplikasi. Untuk program yang lebih besar seperti Adobe's Creative Suite of apps, cenderung lebih rumit. Tidak dapat dihindari bahwa selalu fakta bahwa sesuatu dari instalasi awal yang tersisa yang digunakan untuk melacak berapa hari yang tersisa dalam uji coba (tanda terima paket, file dot, preferensi, dll.).
Agak menjengkelkan ketika Anda membukanya pada hari Anda mengunduhnya, maka jangan kembali untuk benar-benar melihat aplikasi sampai sebulan kemudian.
sumber
Saya pikir untuk Photoshop informasinya disimpan di server Adobe. Saya mengatakan ini karena jika Anda mengembalikan komputer ke cadangan lama, dan mencoba menginstal ulang uji coba untuk Photoshop CS, uji coba tidak akan berfungsi.
Saya pikir mereka menggunakan kombinasi informasi untuk memastikan bahwa Anda telah menggunakan percobaan Anda. Alamat MAC akan menjadi yang paling jelas bagi saya. Tampaknya terlalu jelas, jadi mungkin kombinasi dari berbagai informasi yang memungkinkan mereka untuk mengidentifikasi komputer Anda.
sumber
Tidak yakin ada jawaban sederhana karena sebagian besar vendor menjaga informasi ini dijaga. Salah satu caranya adalah kunci registri yang tidak di lokasi "normal" dan tidak mudah ditemukan. Bisa juga berupa file tersembunyi. Saya yakin masih ada lagi.
sumber
Photoshop CS5.1
?