Вверх ↑
Этот топик читают: Гость
Ответов: 65
Рейтинг: 1
#1: 2010-02-10 12:03:45 ЛС | профиль | цитата
Каким способом можно отслеживать изменение значения строкового параметра реестра, хочу начинать запись когда в ключе стоит True и останавливать когда False, перебрал разные варианты, пробовал таймером каждую 1с считывать данные с реестра но файлы в итоге начинают каждую секунду создаваться.

code_16860.txt
карма: 1

0
файлы: 1code_16860.txt [721B] [172]
Ответов: 4641
Рейтинг: 334
#2: 2010-02-10 12:13:39 ЛС | профиль | цитата
code_16861.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
1
файлы: 1code_16861.txt [715B] [210]
Голосовали:Radio
Ответов: 65
Рейтинг: 1
#3: 2010-02-10 12:18:15 ЛС | профиль | цитата
то что нужно, благодарю !
карма: 1

0
Разработчик
Ответов: 4698
Рейтинг: 426
#4: 2010-02-10 13:19:12 ЛС | профиль | цитата
Хм... я вот не могу додуматься как мониторить весь(!) реестр, например отследить все записанные в реестр значения при установке игры
карма: 10
0
Ответов: 4641
Рейтинг: 334
#5: 2010-02-10 13:24:02 ЛС | профиль | цитата
Assasin писал(а):
Хм... я вот не могу додуматься как мониторить весь(!) реестр, например отследить все записанные в реестр значения при установке игры

экспорт реестра в файл до и после установки и сравнивай!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 4698
Рейтинг: 426
#6: 2010-02-10 13:26:17 ЛС | профиль | цитата
Угу, я такой вариант предполагал, да только парсить два(возможно огромных, в чем и проблема) файла мне что-то уж больно не хочется, хочется чтоб он сразу выдавал имя ключа а в следующем вагоне потока его значение
карма: 10
0
Ответов: 5227
Рейтинг: 587
#7: 2010-02-10 13:40:41 ЛС | профиль | цитата
Assasin, скрипта достаточно который работает с WMI.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 4698
Рейтинг: 426
#8: 2010-02-10 13:41:55 ЛС | профиль | цитата
на каком языке? На дельфине пока как не знаю
карма: 10
0
Ответов: 65
Рейтинг: 1
#9: 2010-02-10 14:12:19 ЛС | профиль | цитата
Поспешил с ответом, стал пробовать но почему то запись никак не стартует при нужном значении ключа, может кто еще взглянет ?
карма: 1

0
Разработчик
Ответов: 4698
Рейтинг: 426
#10: 2010-02-10 14:18:13 ЛС | профиль | цитата
а ты уверен что запись имеет тип REG_SZ
карма: 10
0
Ответов: 4641
Рейтинг: 334
#11: 2010-02-10 14:21:24 ЛС | профиль | цитата
Radio писал(а):
то запись никак не стартует

достаточно расставить дебаги и все будет видно что где как и когда!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 5227
Рейтинг: 587
#12: 2010-02-10 14:31:05 ЛС | профиль | цитата
Assasin, лучший вариант это уже взять готовую утилиту для таких целей
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Разработчик
Ответов: 4698
Рейтинг: 426
#13: 2010-02-10 14:41:57 ЛС | профиль | цитата
Ну... это уже не интересно, здесь HiAsm вроде бы А вот когда твоими руками... ну или почти, если взять скрипт
карма: 10
1
Голосовали:CriDos
Ответов: 65
Рейтинг: 1
#14: 2010-02-10 17:07:59 ЛС | профиль | цитата
Assasin

Совершенно не уверен какой тип имеет запись, могу лишь сказать что строковой параметр в реестре имет два значение True и False по которым и хотелось бы включать запись или останавливать
карма: 1

0
Разработчик
Ответов: 26305
Рейтинг: 2146
#15: 2010-02-10 17:20:54 ЛС | профиль | цитата
Radio писал(а):
Совершенно не уверен какой тип имеет запись

Ну писали же уже
Ravilr писал(а):
достаточно расставить дебаги и все будет видно что где как и когда!

Ну неужели так трудно проверить, что читается из реестра и под это подогнать условие
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)