Проблемы с Symbol Loader (SoftIce)

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

  1. SergeyMu

    SergeyMu New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2004
    Сообщения:
    5
    Установил SoftIce 4.3.0. При запуске Symbol Loader чаще всего получаю сообщение "Invalid, missing, or expired license". Раза 2 или 3, правда, Symbol Loader запустился нормально.
     
  2. MoKC0DeR

    MoKC0DeR New Member

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

    При установке ты указывал расположения файла лицензии. Если файл был удален,перемещен или находился на CD/DVD то необходимо в реестре поправить ссылку на файл лицензии.
     
  3. SergeyMu

    SergeyMu New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2004
    Сообщения:
    5
    Суть то в том, что иногда Symbol Loader работает.
     
  4. MoKC0DeR

    MoKC0DeR New Member

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

    Лицензия где физически расположена ? И на что указывает запись в реестре.





    С таким "философским" подходом к вопросу мне непонятно что вы хотите: разобраться в "суте" или заставить работать Symbol Loader ...
     
  5. Four-F

    Four-F New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2002
    Сообщения:
    1.237
    Проблема решается банальным патчем.... ну очень просто.
    Код (Text):
    1. .text:00401362           call  sub_401EDE
    2. .text:00401367           movzx eax, al
    3. .text:0040136A           test  eax, eax
    4. .text:0040136C           jnz   short loc_401383
    5. .text:0040136E           push  0
    6. .text:00401370           push  10h
    7. .text:00401372           push  offset aInvalidMissing  ; "Invalid, missing, or expired license."
    8. .text:00401377           call  ?AfxMessageBox@@YGHPBDII@Z ; AfxMessageBox(char const *,uint,uint)
    9. .text:0040137C           xor   eax, eax
    10. .text:0040137E           jmp   loc_4016D1

    Код (Text):
    1. .text:00401362           call  sub_401EDE
    2. .text:00401367           <font color="red]xor   eax, eax</font><!--color-->
    3. .text:00401369           <font color="red]inc   eax</font><!--color-->
    4. .text:0040136A           test  eax, eax
    5. .text:0040136C           jnz   short loc_401383
    6. .text:0040136E           push  0
    7. .text:00401370           push  10h
    8. .text:00401372           push  offset aInvalidMissing  ; "Invalid, missing, or expired license."
    9. .text:00401377           call  ?AfxMessageBox@@YGHPBDII@Z ; AfxMessageBox(char const *,uint,uint)
    10. .text:0040137C           xor   eax, eax
    11. .text:0040137E           jmp   loc_4016D1
     
  6. SergeyMu

    SergeyMu New Member

    Публикаций:
    0
    Регистрация:
    2 дек 2004
    Сообщения:
    5
    Спасибо Four-F за исчерпывающюю информацию.

    MoKCODeR'е-же могу заметить, что не надо придираться к словам. На данном этапе, мне конечно надо заставить Symbol Loader работать.