Показать сообщение отдельно
  #5  
Старый 16.10.2018, 20:31
TEKTON TEKTON вне форума
Новичок
 
Регистрация: 14.03.2011
Сообщения: 60
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Ну, по поводу патчера была мысля. Только там надо не пролететь с длинной данных. Тогда должно сработать.
Я вот в Рестораторе штуки три от разных програм дёрнул.
Потом смотреть различия начал.
В принципе, обычные бинарники...
Ну да ключи имеют определённое название, идут друг за другом, но в свободном расположении.
Не увидел я привязку по адресам какую нибудь, ни каких сигнатурных признаков что это именно Версион инфо файл...
Там скорее всего просто по имени ресурса этот бинарник определяется именно как Version Info (Секция Version, имя 1 (единица) всегда).
Надо попробовать чисто создать массив, названия ключей повыписывать и их последовательность, а потом чисто в бинарник скинуть и попробовать подменить в Рестораторе в какую нить прогу.

Цитата:
Сообщение от lmikle
...Сначала надо основные функции реализовать...
Ну да
Полностью согласен!
Хотя б основные функции работы с файлами и реестром.
Но чёт ничего толкового не попадается мне
В сети уйма примеров как сделать аля хелоу ворд в консоли...
А стоящих примеров работы с файлами, папками и реестром не попадается
В принципе, там функций 20 надо в общей сложности.

Код:
Работа с папками:
Копирование,
Удаление,
Переименование,
Сравнение по содержимому.

Работа с Файлами:
Копирование,
Удаление,
Переименование,
Проверка существования,
Сравнение по содержимому.

Работа с реестром:
Проверка на существование,
Создание ключа,
Копирование,
Чтение данных из ключа,
Удаление,
Поиск и замена по маске,
Запись и чтение в/из *reg файлов.

Процессы:
Убийство процесса (Тасккил),
Регистрация файлов в системе, (Dll),
Запуск процесса с параметрами (видимый/не видимый/ Привилегии),
Ожидание закрытия определённого процесса.
Так что у кого есть ссылки как прикрутить Cmd шные комманды к консольке, или может родные делфовые аналоги таких комманд, можно по тиху заполнять по списочку.
Спасиб.
Ответить с цитированием