прога для связного оборудования

Тема в разделе "WASM.ELECTRONICS", создана пользователем sTupor, 20 июн 2006.

  1. sTupor

    sTupor New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    16
    Адрес:
    Russia
    Народ помогите с программой на VB6. Она написана для связного оборудования. Есть драйвер который работает с железкой по LPT, есть длл которая работает с драйвером. Все дизассемблировал, посмотрел, с драйвером и длл вроде проблем нет, вот только с этой программой. Надо вынуть из нее алгоритм. Если кому интересно и кто сможет помочь

    с VB или хотя бы дать направление где копать. Прогу могу скинуть вместе с подробностями.
     
  2. cmd_prompt

    cmd_prompt New Member

    Публикаций:
    0
    Регистрация:
    19 июн 2006
    Сообщения:
    28
    Адрес:
    Ukraine, Donetsk
    Я так понял, тебе нужен алгоритм обращении проги к драйверу через эту dll? Кинь сюда cmd-prompt@yandex.ru посмотрю. Есть проги, декомпилирующие VB псевдокод в исходник, видел где-то под VB5, может и на 6-ой существует.
     
  3. sTupor

    sTupor New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    16
    Адрес:
    Russia
    >Я так понял, тебе нужен алгоритм обращении проги к >драйверу через эту dll?



    нет все это я разобрался сам там писали на с++ так что там практически все прозрачно.



    >есть проги, декомпилирующие VB псевдокод в исходник, >видел где-то под VB5, может и на 6-ой существует.



    у меня есть декомпиляторы (штук 5-6 нашел в сети), но если не работал с VB, то там больше запутываешься :dntknw:



    Ссылку скину как закачаю.
     
  4. sTupor

    sTupor New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    16
    Адрес:
    Russia
    >VB псевдокод в исходник





    там native
     
  5. cmd_prompt

    cmd_prompt New Member

    Публикаций:
    0
    Регистрация:
    19 июн 2006
    Сообщения:
    28
    Адрес:
    Ukraine, Donetsk
    "там native"



    Где? В VB? Может в драйвере?
     
  6. cmd_prompt

    cmd_prompt New Member

    Публикаций:
    0
    Регистрация:
    19 июн 2006
    Сообщения:
    28
    Адрес:
    Ukraine, Donetsk
    Если прога действительно написана на VB, никакого native там нет, с EP она прыгает в msvbvm60.dll, которая транслирует псевдокод в машинный, потом выполняет его. В VB даже встроенного asm'а нет.
     
  7. sTupor

    sTupor New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    16
    Адрес:
    Russia
    не в P-code, а в native(общепринятое название) наверно. Как это научно псевдокод с уклоном native, я не знаю?
     
  8. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257


    vb может компилировать в p-code и native-code. Это "внутренние" термины vb, не имеющие отношения к asm, маш.кодам и т.п.
     
  9. cmd_prompt

    cmd_prompt New Member

    Публикаций:
    0
    Регистрация:
    19 июн 2006
    Сообщения:
    28
    Адрес:
    Ukraine, Donetsk
    Понял, извиняюсь. Только что скачал VB Decompiler Lite v2.3, на мой взгляд бесполезная вещь.
     
  10. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia


    для native_code практически да (за маленькими исключениями)
     
  11. sTupor

    sTupor New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    16
    Адрес:
    Russia
    какими? (то что формы он расписывает, или что?)
     
  12. cmd_prompt

    cmd_prompt New Member

    Публикаций:
    0
    Регистрация:
    19 июн 2006
    Сообщения:
    28
    Адрес:
    Ukraine, Donetsk
    Я бы уже вместо росписи сделал генератор форм, я такой писал, делает снимок любого окна и сохраняет как исходник для MASM.
     
  13. sTupor

    sTupor New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    16
    Адрес:
    Russia
    cmd_prompt

    Все закачал.

    скинул тебе ссылку на прогу.

    На тот же ящик можешь писать.
     
  14. sTupor

    sTupor New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    16
    Адрес:
    Russia
    Не ответа ни привета. Может кто-нибудь еще поможет? Ну хотя-бы ссылочку на примеры с использованием VB (диззасемблирование, логика работы программы, системные функции на VB). Нашел мало очень информации.