ฉันได้สร้างคำสั่ง ShellNew สำเร็จเพื่อให้ฉันสามารถสร้างไฟล์เปล่าใหม่โดยไม่มีนามสกุลไฟล์ ไฟล์ reg มีลักษณะดังนี้:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\.]
[HKEY_CLASSES_ROOT\.]
@="emptyFile"
[HKEY_CLASSES_ROOT\.\ShellNew]
"NullFile"=""
@="Empty File"
"ItemName"=""
[HKEY_CLASSES_ROOT\.\ShellNew\Config]
"NoExtension"=""
[-HKEY_CLASSES_ROOT\emptyFile]
[HKEY_CLASSES_ROOT\emptyFile]
@="Empty File"
[HKEY_CLASSES_ROOT\emptyFile\DefaultIcon]
@="%SystemRoot%\\system32\\imageres.dll,2"
มันใช้งานได้ยอดเยี่ยมและทั้งหมด มันสร้างไฟล์ตามที่ฉันต้องการ แต่ไอคอนที่แสดงในหน้าต่าง ShellNew เป็นไอคอนสำหรับ System Partition ดังนี้:
ฉันจะเปลี่ยนไอคอนนี้ให้ตรงกับ DefaultIcon ที่ฉันให้ไว้สำหรับประเภทไฟล์ได้อย่างไร ฉันได้ลองทำค่าสตริง "ไอคอน" เหมือนที่ฉันต้องทำสำหรับรายการเมนู Unity และ Sublime Text และมันไม่ทำงานไม่ว่าฉันจะวางไว้ที่ไหน