Я успішно створив команду 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, є значком для системного розділу таким чином:
Як я можу змінити цей значок, щоб він відповідав типу DefaultIcon, який я надаю для самого типу файлу? Я спробував створити значення рядка "Значок", як те, що я повинен був зробити для елементів меню "Єдність і піднесений текст", і це не спрацювало незалежно від того, де я його вклав.