eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС
выпущен 4 ноября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: piratetm (+4 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

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


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

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

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

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

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

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

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

Создано: 7 августа 2008 01:45 · Поправил: alexas New!
Цитата · Личное сообщение · #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 (посетитель)
Статус: Участник

Создано: 9 августа 2008 21:04 · Поправил: simplix New!
Цитата · Личное сообщение · #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 (постоянный)
Статус: Участник

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

Johnson Finger,

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

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

{ Атач доступен только для участников форума } - Patch.Maker.1.5.RC2.rar

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

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

Johnson Finger,

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

{ Атач доступен только для участников форума } - Patch.Maker.1.5.RC2_SRC.rar


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

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

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

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

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

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

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

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

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

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

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

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

А, точно, извиняюсь, просто не посмотрел на исходники сразу. Подумал что это уже реализовано, раз в теме. А жаль, иногда это могло бы пригодиться.
<< . 1 . 2 .
 eXeL@B —› Основной форум —› Registry Patch - loader Analog

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS