У меня есть папка, которая отображается в проводнике Windows как:
Внутри этой папки скрытый desktop.ini имеет следующее содержимое:
[.ShellClassInfo]
InfoTip=@Shell32.dll,-12688
IconFile=%SystemRoot%\system32\mydocs.dll
IconIndex=-101
Этот mydocs.dll
самом деле содержит ровно ДВА значка, второй из которых - значок, используемый проводником Windows для отображения вышеуказанной папки.
Так не должна ли последняя строка содержимого desktop.ini быть IconIndex=1
(предположим, что Windows начинает считать с 0) вместо IconIndex=-101
?
Я пытался интерпретировать значение -101
как двоичное, шестнадцатеричное, восьмеричное, но ни одно из них не переводилось в число, представляющее второй значок.
Итак, как же значение -101
указывает на ВТОРОЙ значок в mydocs.dll
?