Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Страница 1 из 11
Модератор форума: Peter, DEMBEL, YURIY 
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Чтение из реестра заранее неизвестных имён
Чтение из реестра заранее неизвестных имён
RezzoxeДата: Пн, 05 Января 2015, 08:56 | Сообщение # 1
Не знаю корректно ли указал тему... в общем необходимо узнать по определённому пути в реестре все имена и их значения. А штатная команда в нб читает только значение если имя указано. Но мне надо указать лишь путь до имён, после чего вывод всех имён и их значений...

Вот к примеру какой-то путь в реестре (его мы знаем), теперь не заглядывая в реестр надо вытащить вот эти все данные разом:

Добавлено (05 Января 2015, 08:56)
---------------------------------------------
Можно плагином, мне без разницы... только не от HPW :)

Прикрепления: 5712308.png(7Kb)
 
СообщениеНе знаю корректно ли указал тему... в общем необходимо узнать по определённому пути в реестре все имена и их значения. А штатная команда в нб читает только значение если имя указано. Но мне надо указать лишь путь до имён, после чего вывод всех имён и их значений...

Вот к примеру какой-то путь в реестре (его мы знаем), теперь не заглядывая в реестр надо вытащить вот эти все данные разом:

Добавлено (05 Января 2015, 08:56)
---------------------------------------------
Можно плагином, мне без разницы... только не от HPW :)


Автор - Rezzoxe
Дата добавления - 05 Января 2015 в 08:56
ВадимДата: Пн, 05 Января 2015, 09:41 | Сообщение # 2
Генератор идей
Сергей приводил плаг:
_http://neobooker.ru/forum/22-1978-42608-16-1300272880


С уважением, Вадим
Win7x32, NB5.8.7, NeoBookDBPro1.6a, FF48, IE11
Мои материалы для начинающих необукеров
 
СообщениеСергей приводил плаг:
_http://neobooker.ru/forum/22-1978-42608-16-1300272880

Автор - Вадим
Дата добавления - 05 Января 2015 в 09:41
СергейДата: Пн, 05 Января 2015, 09:52 | Сообщение # 3
Необукер
Цитата Rezzoxe ()
теперь не заглядывая в реестр надо вытащить вот эти все данные разом:

Плаг:
Цитата Rezzoxe ()
только не от HPW

RacAutoIt3x
CMD:
Reg query
что то типа того
Код
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /s>result.txt
а дальше парсер...


Сообщение отредактировано
Сергей - Пн, 05 Января 2015, 09:57
 
Сообщение
Цитата Rezzoxe ()
теперь не заглядывая в реестр надо вытащить вот эти все данные разом:

Плаг:
Цитата Rezzoxe ()
только не от HPW

RacAutoIt3x
CMD:
Reg query
что то типа того
Код
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /s>result.txt
а дальше парсер...

Автор - Сергей
Дата добавления - 05 Января 2015 в 09:52
RezzoxeДата: Пн, 05 Января 2015, 09:53 | Сообщение # 4
Вот, то что надо... Только мне помнится на этот плаг ругаются антивири, или это в прошлом?
И ещё не могу найти ссылку на оригинал
 
СообщениеВот, то что надо... Только мне помнится на этот плаг ругаются антивири, или это в прошлом?
И ещё не могу найти ссылку на оригинал

Автор - Rezzoxe
Дата добавления - 05 Января 2015 в 09:53
СергейДата: Пн, 05 Января 2015, 10:06 | Сообщение # 5
Необукер
rlFunctions
RacAutoIt3x
а на этот у меня антивирь ругается

Добавлено (05 Января 2015, 10:06)
---------------------------------------------
вернее на ссылку, может сайт "сломали"

 
СообщениеrlFunctions
RacAutoIt3x
а на этот у меня антивирь ругается

Добавлено (05 Января 2015, 10:06)
---------------------------------------------
вернее на ссылку, может сайт "сломали"


Автор - Сергей
Дата добавления - 05 Января 2015 в 10:06
RezzoxeДата: Пн, 05 Января 2015, 10:07 | Сообщение # 6
Я разрешил касперу зайти, всё там нормально...
Только вот я не понял rl_functions тоже так умеет? Просто он мне ближе всё-таки чем Rac
 
СообщениеЯ разрешил касперу зайти, всё там нормально...
Только вот я не понял rl_functions тоже так умеет? Просто он мне ближе всё-таки чем Rac

Автор - Rezzoxe
Дата добавления - 05 Января 2015 в 10:07
СергейДата: Пн, 05 Января 2015, 10:38 | Сообщение # 7
Необукер
Цитата Rezzoxe ()
rl_functions тоже так умеет?
хз
Я с ним не работал, но судя по инфе на странице он работает только со строковыми значениями и вроде как с заранее известными.

Добавлено (05 Января 2015, 10:38)
---------------------------------------------

Цитата Rezzoxe ()
Просто он мне ближе всё-таки чем Rac

Используй тогда цмд, дамп в текст, а потом распарсишь, делов то))
 
Сообщение
Цитата Rezzoxe ()
rl_functions тоже так умеет?
хз
Я с ним не работал, но судя по инфе на странице он работает только со строковыми значениями и вроде как с заранее известными.

Добавлено (05 Января 2015, 10:38)
---------------------------------------------

Цитата Rezzoxe ()
Просто он мне ближе всё-таки чем Rac

Используй тогда цмд, дамп в текст, а потом распарсишь, делов то))

Автор - Сергей
Дата добавления - 05 Января 2015 в 10:38
RezzoxeДата: Пн, 05 Января 2015, 11:02 | Сообщение # 8
смд тоже понравился... но он всё пишет про неправильный синтаксис, хотя делаю вроде всё как в примере

Добавлено (05 Января 2015, 11:02)
---------------------------------------------
Заработало... забыл что кавычки надо ставить когда в пути пробелы... только теперь другой нюанс...
Как подружить эту команду с кириллицей, а то он мне выдал в текстовик:

HKEY_CURRENT_USER\Software\NeoSoft\NeoBook 5\PlugIns
zmFunctions 1.0b REG_SZ D:\Џа®Ја ¬¬л\NeoBook\Џ« ЈЁ­л\zmFunctions\zmFunctions.nbp
RAC_nbAutoIt3x V1.0 REG_SZ C:\Users\Rezzoxe\Desktop\Ќ®ў п Ї ЇЄ  (3)\RacAutoIt3X_RUS.nbp
rlFunctions 2.6s REG_SZ C:\Users\Rezzoxe\Desktop\rlFunctions\rlFunctions.nbp


Сообщение отредактировано
Rezzoxe - Пн, 05 Января 2015, 11:16
 
Сообщениесмд тоже понравился... но он всё пишет про неправильный синтаксис, хотя делаю вроде всё как в примере

Добавлено (05 Января 2015, 11:02)
---------------------------------------------
Заработало... забыл что кавычки надо ставить когда в пути пробелы... только теперь другой нюанс...
Как подружить эту команду с кириллицей, а то он мне выдал в текстовик:

HKEY_CURRENT_USER\Software\NeoSoft\NeoBook 5\PlugIns
zmFunctions 1.0b REG_SZ D:\Џа®Ја ¬¬л\NeoBook\Џ« ЈЁ­л\zmFunctions\zmFunctions.nbp
RAC_nbAutoIt3x V1.0 REG_SZ C:\Users\Rezzoxe\Desktop\Ќ®ў п Ї ЇЄ  (3)\RacAutoIt3X_RUS.nbp
rlFunctions 2.6s REG_SZ C:\Users\Rezzoxe\Desktop\rlFunctions\rlFunctions.nbp

Автор - Rezzoxe
Дата добавления - 05 Января 2015 в 11:02
DEMBELДата: Пн, 05 Января 2015, 11:36 | Сообщение # 9
Наш дизайнер
Цитата Rezzoxe ()
Как подружить эту команду с кириллицей, а то он мне выдал в текстовик:

chcp 1251
потом верни назад chcp 866




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщение
Цитата Rezzoxe ()
Как подружить эту команду с кириллицей, а то он мне выдал в текстовик:

chcp 1251
потом верни назад chcp 866

Автор - DEMBEL
Дата добавления - 05 Января 2015 в 11:36
RezzoxeДата: Пн, 05 Января 2015, 11:42 | Сообщение # 10
Написал следующее:

chcp 1251
REG QUERY "HKCU\Software\NeoSoft\NeoBook 5\PlugIns" /s >C:\Result.txt
chcp 866
pause

Кириллица появилась! Обратно я правильно вернул?
 
СообщениеНаписал следующее:

chcp 1251
REG QUERY "HKCU\Software\NeoSoft\NeoBook 5\PlugIns" /s >C:\Result.txt
chcp 866
pause

Кириллица появилась! Обратно я правильно вернул?

Автор - Rezzoxe
Дата добавления - 05 Января 2015 в 11:42
DEMBELДата: Пн, 05 Января 2015, 11:47 | Сообщение # 11
Наш дизайнер
да
вроде как то давно я выкладывал функцию для чтения ветки реестра в массив...




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеда
вроде как то давно я выкладывал функцию для чтения ветки реестра в массив...

Автор - DEMBEL
Дата добавления - 05 Января 2015 в 11:47
RezzoxeДата: Пн, 05 Января 2015, 19:13 | Сообщение # 12
Цитата DEMBEL ()
вроде как то давно я выкладывал функцию для чтения ветки реестра в массив...


Найти сможешь? С консолькой конечно разобрался, всё работает, но функцией я думаю удобней было бы.

Добавлено (05 Января 2015, 19:13)
---------------------------------------------
Я искал, нашёл только твою функцию по записи двоичных данных в реестр

 
Сообщение
Цитата DEMBEL ()
вроде как то давно я выкладывал функцию для чтения ветки реестра в массив...


Найти сможешь? С консолькой конечно разобрался, всё работает, но функцией я думаю удобней было бы.

Добавлено (05 Января 2015, 19:13)
---------------------------------------------
Я искал, нашёл только твою функцию по записи двоичных данных в реестр


Автор - Rezzoxe
Дата добавления - 05 Января 2015 в 19:13
DEMBELДата: Пн, 05 Января 2015, 22:19 | Сообщение # 13
Наш дизайнер
http://neobooker.ru/forum/24-2279-1



Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеhttp://neobooker.ru/forum/24-2279-1

Автор - DEMBEL
Дата добавления - 05 Января 2015 в 22:19
RezzoxeДата: Пн, 05 Января 2015, 22:31 | Сообщение # 14
Отлично! То, что надо! Как раз путь и имена плагинов в двух разных массивах...



Только так и не понял насчёт 32 и 64. Что надо выбирать? Мне эта функция нужна лишь для вывода установленных плагинов в системе
Прикрепления: 5546247.png(98Kb)
 
СообщениеОтлично! То, что надо! Как раз путь и имена плагинов в двух разных массивах...



Только так и не понял насчёт 32 и 64. Что надо выбирать? Мне эта функция нужна лишь для вывода установленных плагинов в системе

Автор - Rezzoxe
Дата добавления - 05 Января 2015 в 22:31
RezzoxeДата: Вт, 06 Января 2015, 00:23 | Сообщение # 15
В общем сделал по примеру... выбрал 32, вроде всё работает. Радости полные штаны crazy

Прикрепления: 8513917.png(61Kb)
 
СообщениеВ общем сделал по примеру... выбрал 32, вроде всё работает. Радости полные штаны crazy


Автор - Rezzoxe
Дата добавления - 06 Января 2015 в 00:23
DEMBELДата: Ср, 07 Января 2015, 05:38 | Сообщение # 16
Наш дизайнер
это актуально для раздела HKEY_LOCAL_MACHINE\SOFTWARE (необук пофигу она там ничего не хранит)
А так если 32бит-приложение выполняется на 64бит-системе, то ее записи в этой ветке следует искать в wow6432node




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеэто актуально для раздела HKEY_LOCAL_MACHINE\SOFTWARE (необук пофигу она там ничего не хранит)
А так если 32бит-приложение выполняется на 64бит-системе, то ее записи в этой ветке следует искать в wow6432node

Автор - DEMBEL
Дата добавления - 07 Января 2015 в 05:38
RezzoxeДата: Ср, 07 Января 2015, 08:56 | Сообщение # 17
А теперь понял.... спасибо!
 
СообщениеА теперь понял.... спасибо!

Автор - Rezzoxe
Дата добавления - 07 Января 2015 в 08:56
Форум NeoBook » Всё о программе NeoBook » Общие вопросы по NeoBook » Чтение из реестра заранее неизвестных имён
Страница 1 из 11
Поиск: