Сейчас на форуме: subword, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› Registry Patch - loader Analog
<< . 1 . 2 .
Посл.ответ Сообщение


Ранг: 207.4 (наставник)
Активность: 0.210
Статус: Участник
Jeefo Recovery

Создано: 05 августа 2008 17:04 · Поправил: Johnson Finger
· Личное сообщение · #1

В общем, появилась необходимость в наличии такого инструмента, который бы патчил реестр. Казалось бы просто, но при это нужно чтобы он работал как бы в silent режиме, что-то вроде аналога loader-а, т.е. при его запуске, скажем, экспортируется в реестр ключ, но при этом никаких окошек пользователю не выводится, и лишний раз глаза не мозолятся, после патча реестра запускаем саму программу....
Есть ли у кого нибудь нечто подобное? Пробовал DUP, но там так просто это не сделаешь, обязательно выведется окно с предложением нажать кнопочку. А это уже изначально не подходит...Можно конечно подобное реализовать на cmd скриптах, но это уж слишком грубый вариант, хоть и действенный конечно. В общем, надеюсь на помощь.
(*кстати, если у кого завалялся Eagle patch Engine (вроде так называется), в общем, патчмейкер, сделанный одним из участников форума, с таким же ником (Eagle), но найти нигде не могу, если у кого есть, залейте куда нибудь, буду благодарен)....

-----
The blood swap....




Ранг: 49.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 06 августа 2008 18:34
· Личное сообщение · #2

alexas
Напиши версию юпх и какой стаб жмёшь, а то у меня lzma_solid последние версии юпх (3.*) делают файл нерабочим.



Ранг: 16.9 (новичок)
Активность: 0.010
Статус: Участник

Создано: 07 августа 2008 01:45 · Поправил: alexas
· Личное сообщение · #3

Вот сейчас попробовал 3.03. Действительно не пашет. Но если добавить в скрипт инструкцию
!packhdr "$%TEMP%\exehead.tmp" '"d:\Program Files\NSIS\upx303.exe" -9 -q "$%TEMP%\exehead.tmp"'
(путь к UPX-у подкорректировать ессно) тогда пакует прямо при компиляции и только то, что надо. Работает со всеми версиями UPX, что нашлись у меня на компе. Лучше вообше иметь такую строку в файле nsisconf.nsh (это файл дефолтной конфигурации NSIS) и тогда другие скрипты тоже будут в этом стиле обрабатываться.



Ранг: 49.0 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 09 августа 2008 21:04 · Поправил: simplix
· Личное сообщение · #4

alexas
Да, в nsisconf.nsh даже примерчик такой есть, это я проглядел )) Только строчку использую такую:
!packhdr temp.dat 'upx --ultra-brute temp.dat'
Что даёт -0.5 KB по сравнению с -9. А если юзать upack, так вообще -2 KB от upx и чистый екзешник будет весить всего 18.7 KB.

P. S. По теме - NSIS в принципе может справиться с любой задачей, в том числе и сабжевой. Автору стОит к нему присмотреться, т. к. это вполне пригодный язык программирования )) И патчи им же можно ваять с помощью vpatch32.



Ранг: 69.8 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 13 августа 2008 04:37
· Личное сообщение · #5

Johnson Finger,

*кстати, если у кого завалялся Eagle patch Engine (вроде так называется), в общем, патчмейкер, сделанный одним из участников форума, с таким же ником (Eagle), но найти нигде не могу

Patch Maker 1.5 RC2 называется. В архиве Patch Maker

f8f5_12.08.2008_CRACKLAB.rU.tgz - Patch.Maker.1.5.RC2.rar



Ранг: 69.8 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 13 августа 2008 04:41
· Личное сообщение · #6

Johnson Finger,

а здесь сорцы для делфи от Patch Maker 1.5 RC2

2055_12.08.2008_CRACKLAB.rU.tgz - Patch.Maker.1.5.RC2_SRC.rar




Ранг: 207.4 (наставник)
Активность: 0.210
Статус: Участник
Jeefo Recovery

Создано: 14 августа 2008 15:54
· Личное сообщение · #7

userdom - во! благодарю! В нете вообще нигде не валяется, все перерыл ))) Жаль парень забросил его поддержку...

-----
The blood swap....




Ранг: 16.9 (новичок)
Активность: 0.010
Статус: Участник

Создано: 15 августа 2008 11:16
· Личное сообщение · #8

Что-то у меня в Patch Maker-е сабжевая функция неактивна Или я что-то не так понял? Как с его помощью реализовать патчинг реестра?



Ранг: 69.8 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 15 августа 2008 11:55
· Личное сообщение · #9

alexas,
Как с его помощью реализовать патчинг реестра?

Пока никак. Из исходников - "REGISTRY module is not supported for now"



Ранг: 16.9 (новичок)
Активность: 0.010
Статус: Участник

Создано: 16 августа 2008 00:22
· Личное сообщение · #10

А, точно, извиняюсь, просто не посмотрел на исходники сразу. Подумал что это уже реализовано, раз в теме. А жаль, иногда это могло бы пригодиться.


<< . 1 . 2 .
 eXeL@B —› Основной форум —› Registry Patch - loader Analog
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати