Bagaimanakah saya Boleh Mengesan Pengubahsuaian Pembuat Program yang Membuat?
Apa betul-betul adalah aplikasi pemasangan yang dilakukan sebagai whizs bar kemajuan? Sekiranya anda ingin mengawasi perkara, anda perlu alat yang betul.
Sesi Soalan & Jawapan hari ini datang kepada kami dengan hormat SuperUser-satu bahagian pembahagian Stack Exchange, kumpulan pemanduan komuniti laman web Q & A.
Soalan
Pembaca SuperUser Gregory Moussat ingin tahu apa yang berlaku di belakang fasad pemasang:
Saya ingin tahu apa yang dilakukan oleh beberapa pemasang: terutamanya apa file, folder, dan entri pendaftaran yang mereka tambahkan, keluarkan, atau ubah suai.
Banyak program "profesional" sangat kurang didokumenkan bahawa sukar untuk mencari cara yang betul untuk mengkonfigurasi mereka, mengemas kini mereka, dan sebagainya.
InstallRite adalah program yang dapat mengambil "snapshot" sebelum dan selepas pemasangan program dan kemudian membandingkan snapshots. Ini membolehkan anda mengetahui apa yang telah dilakukan dan juga untuk mencipta penyahkod tersuai. Malangnya InstallRite nampaknya tidak lagi dikekalkan dan tidak dikemas kini sejak 2008.
Apa alat untuk menggantikan InstallRite?
Jawapan
Penyumbang Synetech menawarkan alat alternatif:
Terdapat beberapa dan saya telah menguji sekurang-kurangnya 10-12, tetapi yang saya lebih suka dan mengesyorkan ialah ZSoft Uninstaller. Ia adalah percuma dan baik untuk mencari perbezaan tanpa mengatasi anda dengan kekacauan melampau seperti kebanyakan program ini, bahkan yang komersial cenderung untuk melakukan.
Saya juga menggunakan InCtrl 5 Majalah PC yang sangat baik (cukup untuk mendapatkan kelulusan Microsoft), tetapi beberapa tahun yang lalu mereka berhenti mengedarkan program mereka secara percuma, tetapi kerana ia terbebas, terdapat banyak salinan yang tersedia (malangnya tidak begitu dengan InCtrl X baru.)
Sekiranya anda berminat untuk mendapatkan salinan InCtrl (InCtrl X) yang telah diubahsuai, ia akan menghantarkan anda $ 8-baca lebih lanjut mengenai InCtrl X sini.
Satu lagi penyumbang, Prahlad Yeri, menawarkan beberapa cadangan tentang bagaimana untuk menyiasat secara manual apa aplikasi yang dilakukan:
Apa yang benar-benar installer secara terperinci tidak dapat diketahui, kecuali mungkin oleh arahan rekaan binari yang terbalik. Berikut adalah beberapa tanda yang anda boleh periksa:
- Semak folder aplikasi dalam direktori Fail Program anda. Biasanya terdapat kemasukan masuk
C: \ Program Files \ AppXYZ
.- Begitu juga semak folder sistem (
C: \ Windows \ System32
). Aplikasi anda boleh meletakkan perpustakaan (DLL / OCX / TLBs) di sini.- Jalankan CCleaner untuk melihat sama ada ia telah membuat sebarang entri pendaftaran. CCleaner juga menunjukkan beberapa perubahan lain yang boleh dibuat aplikasi seperti pendaftaran jenis MIME, dan lain-lain.
- Ingat untuk memeriksa .NET GAC (Global Assembly Cache). Ia mengandungi semua perhimpunan NET. Aplikasi anda mungkin telah didaftarkan pada mesin anda. Ia biasanya dalam folder
C: \ windows \ assembly
- Yang jelas (tetapi kadang-kadang yang jelas diabaikan!):
- Mula Menu dan pintasan desktop
- Fail masuk
C: \ users \ USER-NAME \ Data Permohonan
(CCleaner akan menunjukkan ini)- Penyertaan dalam menu Startup dan
boot.ini
(larimsconfig
untuk menyemak ini)
Antara gambar semak dengan aplikasi dan memeriksa fail secara manual, anda akan mempunyai semua pangkalan anda dilindungi. Anda boleh menyemak perbincangan penuh di SuperUser di sini. Mempunyai alat atau teknik untuk dimasukkan ke dalam senarai? Bunyi dalam komen.