Чем создовать .rc(.res) файлы?

Тема в разделе "WASM.BEGINNERS", создана пользователем Attack, 26 сен 2009.

  1. Attack

    Attack New Member

    Публикаций:
    0
    Регистрация:
    25 сен 2009
    Сообщения:
    12
    Здравствуйте, занялся программированием на АСМе, и почти сразу встал вопрос GUI приложений. А точнее создание диалоговых окон.
    Создавать окно динамически (т.е. в коде) желания нету, т.к. редактировать его будет не удобно, поэтому хочу нарисовать диалог в ресурсном файле.

    Подскажите программы для создания .rc(.res) файлов.

    Мне не понравилась создавать в "Visual Studio" и программа "Resource Builder" тоже не впечатлила ((
     
  2. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    res создает rc.exe

    rc чем угодно, мне нравится встроенный редактор в BC++ 5.0
     
  3. Microedition

    Microedition Active Member

    Публикаций:
    0
    Регистрация:
    5 июн 2008
    Сообщения:
    814
    визуальное редактирование RC - ResEdit.
     
  4. Blackbeam

    Blackbeam New Member

    Публикаций:
    0
    Регистрация:
    28 дек 2008
    Сообщения:
    960
  5. Blackbeam

    Blackbeam New Member

    Публикаций:
    0
    Регистрация:
    28 дек 2008
    Сообщения:
    960
    у авторов 2 сайта, вроде бы, там можно скачать свежию версию, однако версии, которые появились позже у меня плохо работают, почему-то...

    распаковать в папку masm32, чтобы не было проблем...
    не забыть поставить галочки ассоциирования с асм инк и рес файлами..
    после перезагрузки появятся иконки...

    настроить под себя можно почти всё ...
     
  6. mikityak

    mikityak Забанен

    Публикаций:
    0
    Регистрация:
    5 авг 2007
    Сообщения:
    160
    ResEd 2.0.0.0 [KetilO] ( http://www.wasm.ru/baixado.php?mode=tool&id=383 )

    ...
    источник http://www.wasm.ru/ [​IMG]
     
  7. KondraT

    KondraT Member

    Публикаций:
    0
    Регистрация:
    22 янв 2006
    Сообщения:
    175
    где можно нарыть формат VERSIONINFO. И каким образом его можно изменить в уже готовом ехе?
     
  8. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    в заголовочных файлах студии или PSDK
     
  9. S_Alex

    S_Alex Alex

    Публикаций:
    0
    Регистрация:
    27 авг 2004
    Сообщения:
    561
    Адрес:
    Ukraine
    http://radasm.cherrytree.at/resed/

    VERSIONINFO - установи RadAsm, там есть аддон который ведет контроль версий.
    Resource Hacker - или ему подобным редактором.
     
  10. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    [​IMG]
    //на скриншоте оставалось много свободного места, поэтому я поместил туда пару картинок .)
     
  11. KondraT

    KondraT Member

    Публикаций:
    0
    Регистрация:
    22 янв 2006
    Сообщения:
    175
    имел в виду своей программкой изменить другому ехе данные в VERSIONINFO )).
    придется видать смотреть структуру VERSIONINFO и самому ее генерить, потом через UpdateResource добавлять к ехе.
     
  12. kero

    kero Модератор SOURCES & 2LZ Команда форума

    Публикаций:
    0
    Регистрация:
    4 апр 2006
    Сообщения:
    1.074
    Адрес:
    Москва
    Comer_
    > //на скриншоте оставалось много свободного места, поэтому я поместил туда пару картинок .)

    Это уже энурез, сочувствую.
     
  13. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    kero
    я живу сочувствием таких понимающих людей как вы!

    KondraT
    подожди, а чего именно тебе надо в нём изменять?
    возможно, это всё проще было бы сделать непосредственной правкой байт в исполняшке?
     
  14. KondraT

    KondraT Member

    Публикаций:
    0
    Регистрация:
    22 янв 2006
    Сообщения:
    175
    Comer_ CompanyName FileDescription FileVersion и т.д.
     
  15. arrrg

    arrrg New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2009
    Сообщения:
    124
    кондрат
    чтобы изменить какой-либо ресурс,скачай exescope
    он лежит дето в хранилище васма
    я скачал,порылся,посмотрел
    мне понравилось=)
     
  16. KondraT

    KondraT Member

    Публикаций:
    0
    Регистрация:
    22 янв 2006
    Сообщения:
    175
    arrrg
    прочитай внимательно вопрос - мне нужно изменить VERSIONINFO НЕ софтом exescope, reshackeraми и т.п., а изменить своей ехешкой, к примеру, как это делают крипторы, меняя данные в ресурсах, в частности, в VERSIONINFO...
     
  17. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    your_code = IDA_Pro(reshack);
     
  18. KondraT

    KondraT Member

    Публикаций:
    0
    Регистрация:
    22 янв 2006
    Сообщения:
    175
    не... у меня так: my_code = olly(reshack);
    так и думал, что оптимальная формула такая. спасибо :)
     
  19. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    универсальный ход тру-реверсера ,)
     
  20. HeadHunter

    HeadHunter New Member

    Публикаций:
    0
    Регистрация:
    5 авг 2009
    Сообщения:
    30
    Использую набор из двух отличнейших прог для асма:
    1. ResEd by Ketio
    2. GoRc - для генерации из RC в RES (круче, меньше, удобней чем M$ rc.exe)