Get/SetThreadContext и w2k3

Тема в разделе "WASM.RESEARCH", создана пользователем reverser, 28 окт 2004.

  1. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    Захотелось мне поковырять одну программку (Sony LIBRIe, читалка ебуков .lrf/.lrx), а запустить под 2k3 не получается - unexpected error. После некоторого исследования обнаружилось, что происходит исключение в tcore_ebook.dll. В ней активно используются Get/SetThreadContext, DR-регистры и немножко SEH. Причем под 2000 всё работает, так что похоже, что в 2k3 что-то поменяли. Побродил я немного по коду, но маловато у меня опыта с таким кодом, не получилось у меня найти причину. Может подскажете, где копать?

    Если интересно посмотреть на длл: http://users.skynet.be/fa053010/tcore_ebook.rar



    Интересное начинается где-то в районе .100351C0 и ниже.



    P.S. Вся читалка есть тут: http://www.aii.co.jp/contents/smojsdmk/LIBRIE/InstallLIBRIeLE.exe



    (14 метров, и всё на японском :)
     
  2. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    Неужто нету знатоков?
     
  3. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    Нет, просто лениво...