Сегодня на блоге одного из программистов Microsoft встретил размышления по поводу параметра lpClass в функции RegCreateKeyEx (http://blog.not-a-kernel-guy.com/2008/12/04/377). Дело в том, что никто не знает, что это и для чего. Как говорит автор заметки, те, кто писали эту функцию, конечно же знали, для чего она, но они скорей всего уже на пенсии или просто не помнят :).
Факт заключается в том, что сейчас этот параметр позволяет при создании ключа задать строку, которая будет храниться с этим ключом, пока тот не будет удалён. В последствии, эта строка может быть прочитана с помощью функции RegQueryInfoKey. Я так понял, что она больше нигде не используется, а значит, вы можете использовать ее по своему усмотрению, например, в качестве комментария к ключу.
Помнится на форуме Windows против Linux был спор про крутость конфигов и реестра, и мы долго и кроваво выясняли, кто же круче. Так вот в качестве одного из преимуществ конфигов преподносилась возможность комментирования, но теперь это уже не преимущество, потому что в Windows тоже она есть, просто нужно написать программку :). Конечно же, это не официальная возможность, но использовать можно.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Михаил, тебе не кажется, что это костыль?))) все-таки редактировать плоский текстовый файл можно из любого подручного редактора, а не специализированной проги. при желании можно и штаны через голову одеть, только зачем это надо?)
А я и не говорю, что это супер метод, но подозреваю, что именно это подразумевали разработчики и в приципе, терпимое решение. Это не супер решение и его можно назвать кастылем, но терпимое. Тут все больше зависит от того, как реализовать эту возможность в программе, ведь реестр просто предлагает место для хранения свободной информации, а как ее использовать....
Не специализированная, а универсальная :), но ход мысли понятен. Для редактирования реестра вообще нужно использовать спец программы из-за того, что у реестра такая специфика. Но это уже отдельная песня и мы ее обсуждали на Windows vs Linux. Хороший был спор.
а толку от этой фичи? В конфигах можно скопипастить нужный тебе фрагмент со всеми комментариями без лишних затрат, а с реестром такого не получится (я имею ввиду скопировать с комментариями).
А если написать программу по типу блокнота для реестра, что ты тогда скажешь?
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.