Bagaimana cara menambahkan Jenis Folder khusus untuk digunakan sebagai templat di Windows Vista (atau Windows 7)?

11

Saya mencari cara untuk menambahkan pengaturan khusus ke daftar jenis folder di Vista (atau Windows 7) sehingga saya dapat menggunakannya sebagai templat untuk folder lain.

Kerangka yang ingin saya tambahkan akan identik dengan Semua Item, kecuali juga kolom Tanggal Diambil ditampilkan. Bagaimana saya menambah daftar ini (lihat gambar di bawah)?

masukkan deskripsi gambar di sini

travis
sumber

Jawaban:

2

Saya benar-benar ingin tahu tentang pertanyaan ini juga, jadi saya mencoba mencari ke mana pun saya bisa. Yang terjauh yang saya dapatkan adalah tautan ini di MSDN.

Sepertinya data yang Anda cari disimpan di kunci registri di sini: hkey_local_machine/SOFTWARE/Microsoft/Windows/CurrentVersion/explorer/FolderTypes

Sayangnya saya bukan ahli registri jadi saya hanya pergi sejauh mencari kunci dan menyelidiki. Namun, konstanta FOLDERTYPEID yang ditentukan oleh Microsoft tampaknya tidak ada di sana. Maaf itu bukan jawaban yang lengkap tetapi saya mencari kemana-mana dan yang bisa saya temukan adalah lebih banyak pertanyaan tentang topik yang sama.

NoCatharsis
sumber
2

Sebenarnya ada cukup banyak yang rusak dengan templat folder dan kustomisasi dalam Windows XP. Rupanya, ini karena diprogram secara salah oleh magang remaja (meskipun saya tidak bisa mengatakan apakah ini benar atau tidak, itu cukup masuk akal bagi saya.)

Tidak ada cara untuk menambahkan templat baru, tetapi dimungkinkan untuk mencapai efek yang sama dengan terlebih dahulu menetapkan folder ke templat tertentu, kemudian mengubah spesifik dalam registri.

Anda perlu mengidentifikasi folder tertentu setelah mengubahnya ke salah satu templat yang ada dalam registri:

HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags\[Whatever]\Shell\

di mana [Whatever]akan ada nomor berapa pun

Ada nilai REG_SZstring bernama FolderTypeuntuk jenis TEMPLATE untuk digunakan: yaitu "MyMusic" untuk Musik, "MyPictures" untuk gambar, "Documents" untuk 'Documents of any type' Teks untuk ini terletak di dalam "% WINDIR% / shell File .inf "

"Vid" REG_SZ String Valueberisi ID Kelas untuk gambar "tanda air". Saat ini, saya tidak dapat mengomentari jenis file apa yang valid, tetapi bmp, gif, png atau jpg semua harus dicoba.

ppPJjj
sumber
0

Karena seseorang tidak dapat menemukan nama-nama jenis folder standar dalam registri, saya percaya bahwa sayangnya mereka dibangun ke dalam perangkat lunak Windows.

Sebagai bukti yang saya temukan, misalnya, "Gambar dan Video" sebagai string unicode di dalam shell32.dll. Selain itu, ditemukan di antara string yang tidak terkait lainnya. Jadi sepertinya tidak ada upaya untuk mengemas semua jenis folder, yang berarti bahwa mereka ditambahkan satu per satu karena jenis baru ditemukan oleh perancang UI Microsoft.

Saya takut cara pemrograman Microsoft yang ceroboh dan picik ini membuat permintaan Anda tidak mungkin. Bagaimanapun, saya tidak percaya Anda ingin meretas shell32.dll.

harrymc
sumber