Как комментировать ключи реестра


6 0

Сегодня на блоге одного из программистов Microsoft встретил размышления по поводу параметра lpClass в функции RegCreateKeyEx (http://blog.not-a-kernel-guy.com/2008/12/04/377). Дело в том, что никто не знает, что это и для чего. Как говорит автор заметки, те, кто писали эту функцию, конечно же знали, для чего она, но они скорей всего уже на пенсии или просто не помнят :).

Факт заключается в том, что сейчас этот параметр позволяет при создании ключа задать строку, которая будет храниться с этим ключом, пока тот не будет удалён. В последствии, эта строка может быть прочитана с помощью функции RegQueryInfoKey. Я так понял, что она больше нигде не используется, а значит, вы можете использовать ее по своему усмотрению, например, в качестве комментария к ключу.

Помнится на форуме Windows против Linux был спор про крутость конфигов и реестра, и мы долго и кроваво выясняли, кто же круче. Так вот в качестве одного из преимуществ конфигов преподносилась возможность комментирования, но теперь это уже не преимущество, потому что в Windows тоже она есть, просто нужно написать программку :). Конечно же, это не официальная возможность, но использовать можно.


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

olegmaster

08 Декабря 2008

Михаил, тебе не кажется, что это костыль?))) все-таки редактировать плоский текстовый файл можно из любого подручного редактора, а не специализированной проги. при желании можно  и штаны через голову одеть, только зачем это надо?)


Михаил Фленов

08 Декабря 2008

А я и не говорю, что это супер метод, но подозреваю, что именно это подразумевали разработчики и в приципе, терпимое решение. Это не супер решение и его можно назвать кастылем, но терпимое. Тут все больше зависит от того, как реализовать эту возможность в программе, ведь реестр просто предлагает место для хранения свободной информации, а как ее использовать....


Alexo

09 Декабря 2008

все-таки редактировать плоский текстовый файл можно из любого подручного редактора, а не специализированной проги.


Разве редактор не спецализированная прога для редактирования текстовых файлов? Их кстати тоже пишут программисты, так же как и редакторы реестра.


Михаил Фленов

09 Декабря 2008

Не специализированная, а универсальная :), но ход мысли понятен. Для редактирования реестра вообще нужно использовать спец программы из-за того, что у реестра такая специфика. Но это уже отдельная песня и мы ее обсуждали на Windows vs Linux. Хороший был спор.


k1b0rg

11 Декабря 2008

а толку от этой фичи? В конфигах можно скопипастить нужный тебе фрагмент со всеми комментариями без лишних затрат, а с реестром такого не получится (я имею ввиду скопировать с комментариями).


Alexo

11 Декабря 2008

А если написать программу по типу блокнота для реестра, что ты тогда скажешь?


Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне