Запуск exe файла

Discussion in 'WASM.WIN32' started by Cyber_Mozg, Jul 3, 2006.

  1. Cyber_Mozg

    Cyber_Mozg Andrey

    Blog Posts:
    0
    Joined:
    Apr 4, 2005
    Messages:
    214
    Location:
    Russia
    Такая проблемка возникла на сайте в разделе исходники есть кейлогер так вотя его немного подредактировал что бы на фасм 1,66 без проблем компилировался так теперь другие проблемы
    1 деректива enter исчезла как можно объявить локальные переменные я их объявлял после команды ret
    2 размер компилированного экзешника вырос в 2 раза
    3 Самая главная запускаю файл ни каких действий не происходит
    запускаю через отладчик (Ольга) всё нормально копируется длл в сустем 32 и всё начинает работать
    всё это в образовательных целя

    ПАРОЛЬ на приаттаченный архив 1
     
  2. Asterix

    Asterix New Member

    Blog Posts:
    0
    Joined:
    Feb 25, 2003
    Messages:
    3,576
    очевидно что нужно читать доку по фасму и смотреть примеры
    Code (Text):
    1. proc ShowErrorMessage hWnd,dwError
    2.   local lpBuffer:DWORD
    3.     lea eax,[lpBuffer]
    4.     invoke  FormatMessage,FORMAT_MESSAGE_ALLOCATE_BUFFER+FORMAT_MESSAGE_FROM_SYSTEM,0,[dwError],LANG_NEUTRAL,eax,0,0
    5.     invoke  MessageBox,[hWnd],[lpBuffer],NULL,MB_ICONERROR+MB_OK
    6.     invoke  LocalFree,[lpBuffer]
    7.     ret
    8. endp
     
  3. Cyber_Mozg

    Cyber_Mozg Andrey

    Blog Posts:
    0
    Joined:
    Apr 4, 2005
    Messages:
    214
    Location:
    Russia
    Спасибо Asterix но вопросы 2 и 3 ещё в силе
     
  4. Broken Sword

    Broken Sword Robert

    Blog Posts:
    0
    Joined:
    Aug 30, 2002
    Messages:
    433
    2. выравнивание секций в файле какое поставил?
     
  5. Cyber_Mozg

    Cyber_Mozg Andrey

    Blog Posts:
    0
    Joined:
    Apr 4, 2005
    Messages:
    214
    Location:
    Russia
    по умолчанию
     
  6. Cyber_Mozg

    Cyber_Mozg Andrey

    Blog Posts:
    0
    Joined:
    Apr 4, 2005
    Messages:
    214
    Location:
    Russia
    по поводу 3 вот чё думаю в проге создаётся несколько тредов при пошаговой трасировке мы создаём только один тред в котором проихсодит установка блин всё равно ерунда какая то под отладчиком всё нормально при пошаговой трассировки без отладчика ни фига не идёт может в каком то из тредов ошибка
     
  7. Cyber_Mozg

    Cyber_Mozg Andrey

    Blog Posts:
    0
    Joined:
    Apr 4, 2005
    Messages:
    214
    Location:
    Russia
    при достижении лога заданного размера вылетает ошибка так что вроде бы в коде где то присутствуют ошибки