Registri itu sendiri hanya menyimpan data hierarkis; notasi dan makna tergantung pada program yang menggunakan data.
Dalam hal ini, MUIVerb
nilainya adalah tempat Explorer menyimpan deskripsi tekstual dari tindakan file. Untuk sementara mereka digunakan untuk disimpan dalam registri secara langsung, tetapi ketika berbagai "paket bahasa" Windows diperkenalkan, teks yang diterjemahkan dipindahkan ke file sumber daya, dan deskripsi yang dimulai dengan " @
" ditafsirkan oleh Explorer sebagai "teks disimpan di lokasi berikut (sumber daya 'STRING' bernomor file EXE / DLL) ". (Dimungkinkan untuk memiliki beberapa versi sumber daya yang sama untuk bahasa yang berbeda. Anda dapat menggunakan Resource Explorer atau alat serupa untuk menjelajahi file DLL dan EXE.)
Satu pengecualian untuk aturan "registri sebagai penyimpan data" di atas. Perhatikan bahwa tipe datanya adalah REG_EXPAND_SZ
, bukan REG_SZ
. Ini berarti bahwa ketika Explorer membaca nilai, itu akan memiliki variabel lingkungan tertentu diperluas di dalamnya - Explorer akan menerima " @C:\WINDOWS\system32\wmploc.dll,-6503
" (dengan yang %windir%
diperluas). Itulah satu-satunya hal "istimewa" yang dapat dimiliki nilai dan data Registry.
Sisanya sepenuhnya bergantung pada Explorer - " @
" awal berarti Explorer perlu memuat pustaka C:\WINDOWS\system32\wmploc.dll
, menemukan sumber daya string -6503
di dalamnya, dan menggunakan kontennya sebagai teks akhir untuk ditampilkan kepada pengguna.