Сброс триала без полной переустановки программы версии 2.3.0 возможен, но требуется две перезагрузки:
• Удалить ключ RxDeliveryStamp и файл a92d71ba2e1af1.
• Экспортировать настройки с помощью rxpcc.exe, либо из ключей Repository и SectorMap ветки реестра HKLMSYSTEMCurrentControlSetServicesFancyCcV.
• Удалить драйвер командой
Код:
fcsetup.exe -u drv
xfcv.inf 1
• Перезагрузиться.
• Установить драйвер командой
Код:
fcsetup.exe -i drv
xfcv.inf 1
• Импортировать настройки обратно.
• Перезагрузиться.
* 1 [единица] означает установку драйвера FancyCcV (типа Volume), 2 [двойка] — FancyCcD (типа Disk, остался в наследство от FancyCache Beta, приводит к BSOD, т. к. UpperFilter прописывает, а драйвера в комплекте нет); для использования из командного файла цифру следует заэкранировать символом "^", чтобы стало "^1".
Судя по содержимому ключа Session, состоящего из TimeLow и TimeHigh (времени и даты) загрузки драйвера, в качестве неизвестного компонента защиты используется какая-то стандартная функция определения момента его установки в систему штамп времени ключа реестра HKLMSYSTEMCurrentControlSetServicesFancyCcVSectorMap [проверено].
Добавлено:
Проблема лишь в том, что RxDeliveryStamp в версии 2.3.0 пишется в реестр при перезагрузке/штатном завершении работы, а не при старте системы, как в предыдущих версиях. Это означает, что изящный Trial Reset сделать не получится получится и одна перезагрузка всё же будет нужна, ну, или питание выдёргивать.