Ada seperangkat ikon file populer, awalnya untuk atom, yang ingin saya gunakan sebagai ikon file windows saya:
Saya tahu saya dapat membuat .ico
file dengan ikon di dalamnya, meskipun saya tidak tahu cara yang nyaman. (Saya mengunduh .svg
, lalu mewarnai, lalu menyimpannya sebagai .ico
)
Masalah sebenarnya yang saya alami adalah jika saya mengubah ikon untuk file yang diberikan, itu sebenarnya mengubah ikon untuk program default. (Jika saya buka .psd .ico, .jpg, .png
di photoshop, mereka akan memiliki ikon yang sama.)
Bagaimana saya bisa mengubah ikon berdasarkan ekstensi saja, dan bukan apa yang digunakan untuk membukanya?
Saya perhatikan file photoshop memiliki beberapa tipe file & ikon yang berbeda, sementara file yang dibuka dengan teks luhur semuanya memiliki ikon yang sama.
Ekstensi photoshop disimpan di
HKEY_CLASSES_ROOT\Photoshop.<name>FileType.<#>\
dan memiliki entri registri untuk setiap jenis.
File yang dibuka dengan teks luhur semuanya tersimpan di
HKEY_CLASSES_ROOT\Applications\sublime_text.exe\
Jadi, saya berasumsi jika saya dapat membuat entri registri individual untuk file yang terbuka dengan teks luhur, saya akan dapat memberi mereka ikon unik.
Perbedaan lain, di FileTypesMan, adalah User Choice
bidang kosong untuk file photoshop, dan Applications\sublime_text.exe
untuk semua file teks luhur.
Saya tidak cukup tahu tentang registry windows untuk mengatakan apakah mengubahnya dengan cara ini adalah mungkin.