Сейчас на форуме: tyns777, JustLife, zds, 2nd, morgot, Rio, CDK123, tihiy_grom (+4 невидимых)

 eXeL@B —› Программирование —› Чтение и изменение ресурса #1 в секции RT_VERSION
Посл.ответ Сообщение

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

Создано: 09 февраля 2009 22:01 · Поправил: zombiee
· Личное сообщение · #1

Здравствуйте) И так, необходимо:
0. Считать данные (инфу, копирайт, вообщем, инфу о экзе/автора) из ресурсов экзешника (RT_VERSION)
1. изменить и записать их
в принципе, считать - можно стандартно (юзая VerQueryInfo), а вот как изменить - хз.... Гугл как-то косвенно ответил, ничего существенного. На винграде есть пример изменения компании, но чё-то он слишком мудрёный... И так, надеюсь на вашу помощь)
Заранее спасибо)
P.S: работу с ресурсами освоил шикарно) но вот с версией проблемы...
P.S.S: не надо предлагать программы, типа ресурс хакера, мне программно надо)



Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 09 февраля 2009 22:13
· Личное сообщение · #2

zombiee пишет:
P.S: работу с ресурсами освоил шикарно) но вот с версией проблемы...


Изучите структуру ресурсов.

-----
Я медленно снимаю с неё UPX... *FF_User*




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

Создано: 09 февраля 2009 22:14
· Личное сообщение · #3

zombiee пишет:
а вот как изменить

Попробуй использовать BeginUpdateResource->UpdateResource
Но там есть некоторые особенности, в зависимости от типа ресурса.



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

Создано: 09 февраля 2009 23:51 · Поправил: zombiee
· Личное сообщение · #4

to AlexZ:
вот именно информации об этом нет, в противном случае не было бы этой темы.
P.S: точнее, у версии юзается свой формат. А разгребать полный формат ресурсов что-то слишком круто на время...
to At0m2k:
Извини, но я вроде указал в #1, что с ресурсами я работать умею (и читать, и изменять (переписывать)).




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 10 февраля 2009 11:33
· Личное сообщение · #5

посмотри исходник, должен помочь:

hiew.ru/files/VerInfoX_src.zip

-----
EnJoy!



 eXeL@B —› Программирование —› Чтение и изменение ресурса #1 в секции RT_VERSION
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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