IL

Тема в разделе "WASM.RESEARCH", создана пользователем nerezus, 12 апр 2007.

  1. nerezus

    nerezus New Member

    Публикаций:
    0
    Регистрация:
    23 сен 2006
    Сообщения:
    89
    Собственно ildasm'ом открывал и примерно нашел нужный кусок, который надо изменить. Вопрос: чем? Т.к. тот же ildasm не имеет функций правки и сохранения изменений.
     
  2. GPcH

    GPcH Member

    Публикаций:
    0
    Регистрация:
    2 авг 2004
    Сообщения:
    136
    HIEW рулит, а смещение бери из ILDasm (смещение начала функции и считай команды сам вниз)

    Геморно правда
     
  3. nerezus

    nerezus New Member

    Публикаций:
    0
    Регистрация:
    23 сен 2006
    Сообщения:
    89
    GPcH
    Demo doesn't support files greater than 150000 bytes
    =\
    Файл 300 килобайт

    Да и она 2кб дотнетовский мой файл как нативный почему-то дизасемблировала... =\
     
  4. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    здесь все как в лучших домах
    сначала илдасм потом редакторование ил-а потом иласм
    в чем проблемы?
     
  5. Smile

    Smile New Member

    Публикаций:
    0
    Регистрация:
    28 июл 2004
    Сообщения:
    129
    z0mailbox
    А для С++CLI сработает? Там ведь есть кусочки кода которые напрямую в native скомпилированы.

    .method public static pinvokeimpl( lasterr cdecl)
    void modopt([mscorlib]System.Runtime.CompilerServices.CallConvCdecl)
    __set_app_type(int32 A_0) native unmanaged preservesig
    {
    .custom instance void [mscorlib]System.Security.SuppressUnmanagedCodeSecurityAttribute::.ctor() = ( 01 00 00 00 )
    // Embedded native code
    // Disassembly of native methods is not supported.
    // Managed TargetRVA = 0x0000285A
    } // end of method 'Global Functions'::__set_app_type
     
  6. nerezus

    nerezus New Member

    Публикаций:
    0
    Регистрация:
    23 сен 2006
    Сообщения:
    89
    У меня получилось с 1ого раза. Я очень удивлен, а прога исправлена =)
     
  7. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    слышал что для них ilasm/ildasm невозможен в общем случае
    я-то имел в виду и сам делал шарповые сборки
    но native code уж мы знаем как править 8) если именно в нем собака порылась