Вот код, который я пробовал:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\DLI\DefaultIcon]
@="c:\\dli\\fav.ico"
[HKEY_CURRENT_USER\Software\Classes\DLI\shell\open\command]
@="c:\\dli\\dli.exe +i %1"
[HKEY_CURRENT_USER\Software\Classes\.dls]
@="DLI"
[HKEY_CURRENT_USER\Software\Classes\.dls\DefaultIcon]
@="c:\\dli\\fav.ico"
Я назначил новое расширение для моего приложения. Я хотел также назначить иконку для файлов с этим расширением, но это не работает. Файл по-прежнему отображается с неизвестным значком.