Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Поиск ключей реестра, созданных программой.

Ответить
Настройки темы
VBS/WSH/JS - Поиск ключей реестра, созданных программой.
MKN MKN вне форума

Ветеран


Сообщения: 2398
Благодарности: 573

Профиль | Отправить PM | Цитировать


Изменения
Автор: MKN
Дата: 21-02-2012
Необходимо найти ключи реестра (все или конкретно заданные), которые появятся после (или при) запуска заданной конкретной программы. И записать листинг этих ключей в лог файл.
Аналогичное действие вроде как делает утилита RegFromApp от nirsoft.
Т.е. запускаем RegFromApp.exe /RunProcess "f:\temp\myprocess.exe" /AutoSave "f:\temp\reg_modified.reg" "f:\temp\reg_original.reg" и мониторим реестр...
Но не тут то было, работает эта утилита крайне не устойчиво, и на половину запускаемого ПО совсем не реагирует...


Так вот, как бы сделать скрипт для этой задачи ?

Сравнение реестра до и после установки - не годится. И этого не нужно для поставленной задачи. Может надо использовать функции
FindFirstChangeNotification и RegNotifyChangeKeyValue или ещё как мониторить API-вызовы...

Отправлено: 15:57, 21-02-2012

 

Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


попробуйте RagSnap, RegShot

Отправлено: 16:48, 21-02-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

MKN MKN вне форума Автор темы

Ветеран


Сообщения: 2398
Благодарности: 573

Профиль | Отправить PM | Цитировать


ferget,
Этот утиль сравнивает реестр до и после - уже не то. Минус ко всему у него нет командной строки...

Отправлено: 16:49, 21-02-2012 | #3


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


тогда ProcessMonitor
http://technet.microsoft.com/en-us/s...rnals/bb896645

Отправлено: 16:55, 21-02-2012 | #4


Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата MKN:
Т.е. запускаем RegFromApp.exe /RunProcess "f:\temp\myprocess.exe" /AutoSave "f:\temp\reg_modified.reg" "f:\temp\reg_original.reg" и мониторим реестр...
Но не тут то было, работает эта утилита крайне не устойчиво, и на половину запускаемого ПО совсем не реагирует... »
Отпишитесь автору по этому поводу (с конкретностями, конечно). Он вполне адекватен на этот счёт.

Отправлено: 17:17, 21-02-2012 | #5

MKN MKN вне форума Автор темы

Ветеран


Сообщения: 2398
Благодарности: 573

Профиль | Отправить PM | Цитировать


ferget,
Тоже пробовал. И тоже не подарок... Потому что мониторит всё подряд (не только создаваемые, но и обращение к ключам и т.д., что совершенно не нужно) , сохраняет в лог собственного формата, который потом приходится конвертить для удобоваримости.
Некоторые команды почему то не работают...
К примеру, если запустить так :
Код: Выделить весь код
set PM=C:\ProcessMonitor\procmon.exe 
start %PM% /quiet /minimized /backingfile  C:\ProcessMonitor\MyApp.pml  
%PM% /waitforidle 
start /wait E:\MyApp.exe  
%PM% /Terminate
%PM% /Terminate - не работает.

Iska,
Попробую связаться...
А есть ли скриптовой способ для решения задачи ?

Отправлено: 17:20, 21-02-2012 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Поиск ключей реестра, созданных программой.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Поиск и удаление ключей в реестре Omnividente Скриптовые языки администрирования Windows 0 19-12-2011 09:37
CMD/BAT - Поиск последних, созданных файлов shao Скриптовые языки администрирования Windows 17 16-06-2011 03:23
Redhat/Fedora - [решено] Поиск ссылок созданных через ln -s. Magikanin2006 Общий по Linux 3 28-08-2010 22:49
CMD/BAT - [решено] Удаление ключей реестра gen0m.rsw Скриптовые языки администрирования Windows 1 30-07-2010 13:14
копирование ключей реестра ИгорьG Хочу все знать 10 27-10-2008 21:12




 
Переход