Kami memiliki aplikasi yang disediakan dan diinstal oleh perusahaan pihak ketiga. Mereka mengenakan biaya 'konsultasi' tingkat pasar untuk melakukan ini.
Mereka menginstal sebagian besar folder di root drive C, saya terkejut.
Apakah boleh menginstalnya ke root drive C? Apakah metode pemasangan ini dapat menyebabkan masalah? Atau haruskah aplikasi diinstal ke Program Files?
Jawaban:
Meskipun bukan sumber resmi, Raymond Chen di The Old New Thing telah membahas hal ini .
Secara khusus, posting blog yang tertaut di atas menyatakan:
Secara alami, kepatuhan terhadap persyaratan program sertifikasi perangkat lunak hanya akan berlaku jika Anda bermaksud mengajukan (atau sudah menerapkan, dan menerima sertifikasi di bawah) program sertifikasi perangkat lunak tersebut. Dan lebih tepatnya dalam hal ini, ini tentang jalur instalasi default, tidak lebih.
sumber
Ada beberapa keuntungan untuk tidak memasang
%programfiles%
. Salah satunya adalah melindungi program agar tidak digunakan sebagai trampolin untuk malware (untuk lebih jelasnya lihat, misalnya http://foundstone-dire-detect-insecurely-regist.software.informer.com/1.0/ atau google for more "Foundstone MENGERIKAN").Keuntungan lain adalah menginstal tanpa memerlukan hak yang lebih tinggi. Ini mungkin penting, sekali lagi, jika suatu program dikompromikan, ia tidak akan memiliki hak akses untuk mengkompromikan hal lain.
Di dunia Linux, itu adalah praktik umum untuk menginstal paket perangkat lunak pihak ketiga dan sistem secara terpisah. Misalnya, sementara paket perangkat lunak biasa masuk
/usr/bin
, pihak ketiga biasanya masuk/usr/local/bin
atau/usr/share/bin
jika perlu dibagikan oleh banyak pengguna, atau ke dalam$HOME/bin
apakah itu seharusnya digunakan oleh pengguna khusus ini. Mendengar bagaimana itu adalah perusahaan konsultan yang menginstal program-program ini pada PC Anda, mereka mungkin memiliki beberapa kebijakan pengguna (belum lagi dibuat-buat) yang membuatnya perlu atau setidaknya lebih nyaman untuk tidak digunakan%programfiles%
.sumber