Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Поиск и замена в реестре
DEMBELДата: Вторник, 02 Декабря 2008, 10:06 | Сообщение # 1
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Пока нет плагина, я нацарапал себе небольшой vbs скриптик для поиска в реестре заданной строки.
Принцип очень тупой - дамп разделов реестра (HKLM и HKU) в файл (придется подождать...) и парсинг строки.
Результат передается в приложение (его можно сохранить в reg-файл). Что дальше нужно сделать для замены/удаления строки в реестре думаю обьяснять не нужно, в демо-версии эта возможность не добавлена.

Пример демо-приложения и работы скрипта можно посмотреть в прикреплениях. Если кому-нибудь еще будет нужна эта функция, то скрипт можно еще улучшить. Или сделать все с помощью средств ммб и консольных утилит...

Прикрепления: regfind_demo.mbd (92.0 Kb)




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62


Сообщение отредактировал DEMBEL - Вторник, 02 Декабря 2008, 14:31
 
dronetДата: Пятница, 16 Января 2009, 18:38 | Сообщение # 2
Любопытный
Группа: Проверенные
Сообщений: 38
Репутация: 0
Награды: 0
Статус: Offline
Очень сгодитса! Будем ждать! Я думаю плагин былбы куда кстати, да вот иметь-бы средства для создания плагинов.

Andress
 
toizyДата: Пятница, 16 Января 2009, 19:42 | Сообщение # 3
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
Делфи? :-)

Жизнь оказалась не такой уж и забавной, как поначалу...
 
drorДата: Суббота, 21 Февраля 2009, 23:06 | Сообщение # 4
Новый участник
Группа: Проверенные
Сообщений: 25
Репутация: 0
Награды: 0
Статус: Offline
Класс. Это нужная вещь.

Желаю всем...
 
RushДата: Воскресенье, 22 Февраля 2009, 09:16 | Сообщение # 5
Обозреватель-консультант
Группа: Проверенные
Сообщений: 216
Репутация: 10
Награды: 1
Статус: Offline
Конечно, vbs-скриптами можно делать многое. При их помощи открываются большие возможности дополнения к ММВ. Но есть один большой недостаток - скрипты, которые хотят работать с данными реестра или файловой системы, немедленно вызывают реакцию антивирусов. Если это делается для своих нужд, то все просто - один раз произвел авторизацию скрипта как надежного и можешь больше не вспоминать.
А сторонний пользователь, скорее всего, может и не дать его запустить.

А, в принципе, этот vbs-скрипт можно полностью переписать средствами ММВ. Правда циклы vbs и mmb по скорости сильно отличаются. smile

 
Alex3AДата: Воскресенье, 22 Февраля 2009, 19:34 | Сообщение # 6
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (Rush)
Правда циклы vbs и mmb по скорости сильно отличаются.

Как и циклы скомпиленного кода(С делфи..) и vbs.
Все относительно, vbs довольно медленная штука, а о ммв я и говорить не буду, но все имеет свое применение и по своему нужно smile
Хочеш угробить винду -
Quote (DEMBEL)
замены/удаления строки в реестре

лучший инструмент.
Главное что бы знал что делаеш. Мусорник есть мусорник, он мешает но без него никак, и лазить в нем рекомендую только руками,
с полным сознанием о содеяном.
 
RushДата: Воскресенье, 22 Февраля 2009, 20:34 | Сообщение # 7
Обозреватель-консультант
Группа: Проверенные
Сообщений: 216
Репутация: 10
Награды: 1
Статус: Offline
Quote (Alex3A)
vbs довольно медленная штука

Поспорю. У VBS довольно хорошая скорость. Это ведь не VB. Я делал специально скрипт замены по регулярным выражениям в файлах и на приличных файлах (3-5 мб) разница с sed в миллисекундах (10-15). А уж в его шустрости никто не сомневается.
 
DEMBELДата: Воскресенье, 22 Февраля 2009, 21:14 | Сообщение # 8
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
постепенно прихожу к выводу, что vbs и js + mmb это вообще очень неплохо, даже супер. Функционал расширяется очень значительно, и не очень сложно. теперь перед тем как подключать плагин всегда смотрю, нельзя ли сделать то же самое на этих скриптах, без плагина.

Добавлено (22 Февраль 2009, 21:14)
---------------------------------------------
а о достоинствах скриптов я уже писал тут, по-моему вполне существенные...




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
PeterДата: Воскресенье, 22 Февраля 2009, 22:31 | Сообщение # 9
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
Quote (DEMBEL)
постепенно прихожу к выводу, что vbs и js + mmb это вообще очень неплохо, даже супер.

Да, безусловно!
Кстати, в NB подобное - штатные возможности! (Не сочтите за рекламу, плиз)
Quote (DEMBEL)
теперь перед тем как подключать плагин всегда смотрю, нельзя ли сделать то же самое на этих скриптах, без плагина.

Плагин все-равно будет работать во-стократ быстрее!
Quote (DEMBEL)
а о достоинствах скриптов я уже писал тут, по-моему вполне существенные...

Резонно!
Эх, если б можно было так с Delphi....


Никто не может вернуться в прошлое и изменить свой старт.
Но каждый может стартовать сейчас и изменить свой финиш!
 
Alex3AДата: Понедельник, 23 Февраля 2009, 02:08 | Сообщение # 10
Друг клуба ММВ
Группа: Проверенные
Сообщений: 2646
Репутация: 39
Награды: 11
Статус: Offline
Quote (Rush)
Поспорю. У VBS довольно хорошая скорость.

И спорить нечего, имею большой опыт по прелестям работы скриптов VBS на кассовых апаратах,
которые эексплуатируются круглосуточно. Конечно в процессе домашних забав этого не увидиш.
Так что повторюсь, для разных задач разный подход.
Мое личное мнение - чем меньше мелкософта тем лучше, предпочитаю вместо всяких адо, одбс прямой доступ к файлу,
не люблю активиксов и прочих комов, хотя иногда сам их делаю, грешен, но если нет иного выхода.
 
  • Страница 1 из 1
  • 1
Поиск: