Скрипты реестра
2598
13
Народ, кто знает, где можно почитать про синтаксис реестровых скриптов *.reg?
А то я чего-то не могу нарыть ничего....
Поручик Голицын
Уточню: как добавлять или изменять ключи я нашел, а кто-нить знает, как удалять?
Поручик Голицын
[-HKEY_LOCAL_MACHINE\blabla\bbmoo\ppnoo\yadayada]

Благодаря этой записи, подраздел «yadayada» из раздела «ppnoo» будет удален со всем содержимым


[HKEY_CURRENT_USER\Software\pluplu]
"foofoo"=-

А так можно удалить параметр "foofoo" из раздела "pluplu"
PN
Спасибо, то что надо.

Только что-то не выходит у меня нифига....:хммм:
Что неправильно делаю? (см. аттач)

Или через regedit изменения будет видно только после перезагрузки?
Поручик Голицын
да
hidden
Нет.
После перезагрузки они возымеют действие, а видны должны быть сразу.
Так все же, в чем ошибка в приаттаченном файле?
Поручик Голицын
Так все же, в чем ошибка в приаттаченном файле?
Если пишешь reg-файл для NT/2K/XP, в начале вместо "REGEDIT4" должно быть "Windows Registry Editor Version 5.00"
Deft
Наскок мне известно, скрипты для 9х читаются линейкой NT, наоборот --- нет.
Но даже с заменой первой строки на указанную не пашет....
Поручик Голицын
Есть еще один аспект, где многие спотыкаются :-)
Последняя строка рег-файла должна быть пустой.
PN
Знаю такой аспект:улыб:

Я выше приаттачил файлик (там ничего страшного нет :)), глянь, плиз, че там не так?
Поручик Голицын
Я смотрел... Там строчка не пустая, нужно еще один ентер добавить, вроде как...
PN
Поправил... все работает, забирай...
Строка была не пустой ии REGEDIT 4 надо заменить на Windows Registry Editor Version 5.00
PN
Пасиб!

Путаная немного терминология, блин:улыб:
По идее, "последняя строка не пустая" --- это когда я не нажал Ентер после написания строки параметра. Тогда эта строка и есть последняя.
А если Ентер я нажал, то эта строка становится предпоследней, а последняя --- пустая:улыб:

А оказывается, надо Ентер 2 разА жать....