Подскажите какой-нибудь красивый Assembler, совместимый с Masm32!

Тема в разделе "WASM.BEGINNERS", создана пользователем Meatcoins, 14 ноя 2008.

  1. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
    Вы просто не умеете его готовить (С?)
    [​IMG][​IMG]
     
  2. K10

    K10 New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2008
    Сообщения:
    1.590
    l_inc
    в WinAsm'е это есть
     
  3. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    K10
    А я где-то сказал, что нету? :) Я только ответил на вопрос driver.
     
  4. Meatcoins

    Meatcoins New Member

    Публикаций:
    0
    Регистрация:
    19 сен 2007
    Сообщения:
    178
    Блин! Защёл сюда http://www.winasm.net/index.php?ind=gallery&op=section_view&idev=1
    судя по всему подсветка синтаксиса функций в WinAsm Studio тоже есть...
    А какого он мне ничего не подсвечивал?
    Вообще это очень классная штука! Не надо каждый раз лазить в MSDN! У функций в среднем 5-6 параметров - это ж все ж их не запомнишь... помнишь примерно, но надо в справочник лазить, а с такой штукой не надо - очень удобно!!!
    Ну, если в WinAsm Studio такая штука есть, то можно сказать, что они практически эквивалентны!
    А знает ли WinAsm Studio функции Zw... из ntdll? Будет ли он их подсвечивать?
    RadAsm, кажется, пока не подсвечивает...
    Можно ли RadAsm как-то научить это делать?


    Кстати, что-то вчера wasm.ru глючил... пишет SQL error - too many connections!
    И ошибку баз данных давал: что-то типа cannot connect to SQL database to www-data.localhost. Примерно так... точно не помню...
     
  5. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    Meatcoins
    Можно, конечно. Все вызовы хранятся в соответствующих api-файлах. Например, для MASM дописываем в конец файла masmApiCall.api строчку
    Код (Text):
    1. ZwCreateFile,FileHandle,DesiredAccess,ObjectAttributes,IoStatusBlock,AllocationSize,FileAttributes,ShareAccess,CreateDisposition,CreateOptions,EaBuffer,EaLength
    , а в конец файла masmApiConst.api строчку
    Код (Text):
    1. 2ZwCreateFile,FILE_ANY_ACCESS,FILE_READ_ACCESS,FILE_READ_DATA,FILE_LIST_DIRECTORY,FILE_WRITE_ACCESS,FILE_WRITE_DATA,FILE_ADD_FILE,FILE_APPEND_DATA,FILE_ADD_SUBDIRECTORY,FILE_CREATE_PIPE_INSTANCE,FILE_READ_EA,FILE_WRITE_EA,FILE_EXECUTE,FILE_TRAVERSE,FILE_DELETE_CHILD,FILE_READ_ATTRIBUTES,FILE_WRITE_ATTRIBUTES,FILE_ALL_ACCESS
    Т.о. имеем подсказку о параметрах к функции ZwCreateFile, а также выпадающий список для второго параметра.
     
  6. Meatcoins

    Meatcoins New Member

    Публикаций:
    0
    Регистрация:
    19 сен 2007
    Сообщения:
    178
    Классно!
    Спасибо!
    Попробую!