Seorang insinyur Microsoft mengungkapkan cara cerdas Windows 95 untuk mengenali installer: Ini hanya dugaan saja

Ringkasan Windows 95 mendeteksi penginstal dengan memindai nama program dan jalur untuk kata-kata “ajaib” seperti setup atau inst. Pada pertandingan, Windows melakukan pemeriksaan pasca instalasi untuk menghindari penimpaan file baru dengan versi lama. Heuristik berbasis nama sederhana bahkan memeriksa kata-kata non-Inggris – kasar tapi pintar mengingat kendala tahun 1995. Pada masa-masa awal Windows 95, para pengembang harus menerapkan beberapa perbaikan cerdas agar sistem operasi dapat berfungsi dengan baik. Salah satu pengembangnya mempunyai masalah: mereka ingin memastikan bahwa penginstal perangkat lunak tidak pernah menimpa file dengan versi yang lebih lama. Untuk melakukan itu, ia harus mendeteksi bahwa penginstal perangkat lunak sedang berjalan. Jadi, bagaimana cara melakukannya? Mudah; itu bisa ditebak. Windows 95 mengetahui jika Anda menjalankan penginstal dengan menebak berdasarkan namanya. Itu belum sempurna, tetapi berhasil Seperti yang ditemukan oleh Tom’s Hardware, pengembang Microsoft Raymond Chen menjelaskan di blog resmi Microsoft, The Old New Thing, bagaimana Windows 95 mendeteksi program pengaturan yang sedang berjalan. Ia tidak memeriksa apa yang dilakukannya atau operasi yang dilakukannya; sebagai gantinya, ia mengintip nama programnya. Jika berisi “kata ajaib”, maka akan ditandai sebagai program setup. Berikut daftar kata-kata ajaib yang dibagikan Chen di blog: Kata ajaib Catatan setup install Redundant inst imposta Italian? ayarla Turki? felrak bahasa Hongaria? Anda akan melihat bahwa “install” telah ditandai sebagai berlebihan. Chen berspekulasi itu karena Windows 95 dapat mencari “inst” dalam suatu aplikasi, dan masih akan menangkap aplikasi dengan nama “install”, “installer”, dan “installation” di namanya. Pada saat yang sama, ia juga dapat menangkap aplikasi apa pun yang diberi nama seperti “appinst”, yang mana pengembangnya memotong kata “install”. Meskipun aplikasi tidak mengandung kata “install”, Windows melakukan pemeriksaan pada jalur yang dapat dieksekusi untuk melihat apakah aplikasi tersebut mengandung kata tersebut. Jika Windows mendeteksi kata-kata ajaib di salah satu sumber, Windows akan melakukan pemeriksaan cepat setelah selesai untuk memastikan tidak menimpa file apa pun dengan versi yang lebih lama. Dalam standar zaman modern, ini adalah pemeriksaan yang sangat sederhana, namun masih merupakan rekayasa cerdas mengingat apa yang mereka kerjakan. Terkait Seorang insinyur Microsoft mengungkapkan cara kerja restart cepat ‘rahasia’ Windows 95 Tunggu, ada restart cepat?


Diterbitkan : 2026-07-13 06:33:00

sumber : www.xda-developers.com