Saya mencoba mencari tahu apakah pada dasarnya ada cara untuk menginstal aplikasi ke kotak pasir, sehingga saya dapat dengan mudah melihat semua file yang dibuat dan semua entri registri yang ditambahkan tanpa mencari komputer mencari file.
Tidak harus berupa kotak pasir, asalkan itu akan memberi tahu saya semua yang telah dilakukan oleh pemasang. Tentunya harus ada sesuatu di luar sana yang melakukan ini. Saya tahu A / v saya memberi tahu saya ketika mengakses file dan folder tertentu, tetapi saya mencari pendekatan yang lebih tepat yang mencatat semuanya sehingga saya bisa menganalisisnya setelah itu.
windows-7
windows
installation
windows-registry
sandbox
pengguna1632018
sumber
sumber
Jawaban:
Unduh, buka paket dan jalankan Process Monitor .
Jalankan pemasang Anda. Saya menggunakan FileZilla untuk contoh ini.
Saat penginstal berjalan, Anda dapat menggunakan crosshair dan menyeretnya ke jendela penginstal. Ini akan membuat filter yang menghasilkan Proses Monitor hanya menampilkan acara yang berkaitan dengan proses itu.
Anda juga dapat menunggu pemasang untuk menyelesaikan dan mengambil sendiri dari peristiwa yang direkam. Anda dapat mengklik kanan Nama Proses dan membuat filter Sertakan dengan mudah.
Sekarang Anda akan memiliki log dari setiap sistem file atau akses registri pemasang. Anda sekarang dapat membuat filter tambahan untuk menganalisis data lebih lanjut atau menggunakan fungsi yang tersedia dari menu Alat .
Terutama Ringkasan File dan Ringkasan Registry yang mungkin menarik dalam konteks ini.
Namun, perhatikan bahwa saat memfilter acara hanya untuk proses tertentu, Anda mungkin kehilangan operasi yang tidak secara langsung disebabkan oleh proses pemasang itu sendiri. Pemasang dapat memanggil beberapa API Windows yang secara tidak langsung menyebabkan nilai registri berubah.
Demikian juga, penginstal hanya dapat menelurkan proses anak yang membuat modifikasi file dan / atau registri. Proses anak ini juga tidak akan terlihat saat Anda hanya memfilter pada proses induk.
Ketika suatu proses menumbuhkan proses anak, ini akan ditunjukkan oleh operasi Proses Buat di Proses Monitor.
sumber
Saya pikir Anda mungkin mencari sesuatu seperti Total Uninstall
Perangkat lunak ini perlu diinstal sebelum aplikasi yang ingin Anda pantau.
Itu memelihara log semua entri registri dan file yang dibuat dan diubah.
Ini menyediakan GUI untuk menavigasi program yang baru diinstal dan dipantau.
sumber
Gunakan file diff untuk mendapatkan perbedaan antara kedua pendaftar.
http://support.microsoft.com/kb/171780
Anda dapat mengunduh perangkat lunak untuk melakukannya untuk Anda (lihat di bawah)
http://www.aplusfreeware.com/categories/util/registry.html
Hal lain yang dapat Anda lakukan adalah mengunduh "Sysinternals Process Monitor". Kemudian Anda dapat memfilter operasi yang dilakukan oleh installer ditampilkan. Anda bahkan dapat memfilter ke operasi apa pun yang ingin Anda lihat (RegWrite, RegQueryValue, dll) dan menyimpan tangkapan untuk dilihat nanti.
sumber
Cara yang lebih ramah pengguna daripada ProcessMonitor adalah dengan menggunakan program pemantauan-instalasi yang sebenarnya. Salah satu yang selalu saya gunakan dan sukai adalah PCMagazine PCMagazine . Dulu gratis dan ketika mereka mulai mengisi daya untuk utilitas mereka beberapa tahun yang lalu, Anda mungkin masih dapat menemukan salinan dari seseorang yang mengunduhnya saat itu gratis dan memiliki lisensi gratis. Mereka juga memperbaruinya ke InCtrlX yang mungkin lebih baik, tetapi tidak gratis.
Satu lagi yang saya suka adalah ZSoft Uninstaller . Dari lusinan program yang telah saya uji, ini adalah yang terbaik berikutnya ke InCtrl5. Ini juga gratis.
Program-program ini bekerja dengan mengambil snapshot dari registri dan sistem file sebelum dan sesudah instalasi, kemudian melakukan perbandingan untuk mengetahui apa yang telah berubah (ditambahkan, dihapus, dimodifikasi). Tidak seperti program seperti ProcessMonitor yang hanya memonitor akses sistem, filter ini untuk perubahan aktual pada sistem dan yang lebih baik bahkan menyaring positif palsu seperti file sementara dan perubahan yang diprakarsai OS.
sumber
Anda dapat menggunakan VMware ThinApp untuk menginstal aplikasi di kotak pasir. Ini akan merekam dan memvirtualisasikan aplikasi Anda dalam folder terpisah di mana Anda dapat memonitor semua kontennya. Ini tautannya:
http://www.vmware.com/products/thinapp/
sumber