Crypto Api на фасме

Тема в разделе "WASM.WIN32", создана пользователем AntiB, 26 авг 2007.

  1. AntiB

    AntiB New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2007
    Сообщения:
    393
    Доброе время суток!
    Подскажите как на fasme использовать crypto api? Зарание благодарен
     
  2. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    может лучше Си взять? там и файлы заголовков есть,
    а так придётся делать LoadLibrary() для API - функций.
    вызов DLL-ки: ..\fasm\EXAMPLES\DLL\lasterr.asm
     
  3. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    AntiB
    А в чем затруднение?
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    А кто мешает использовать статическую линковку? Просто нужно объявить импорт; структуры и константы придётся писать в любом случае.
     
  5. AntiB

    AntiB New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2007
    Сообщения:
    393
    ктото может дать стуктуры и констанкты для cyrpto api, уже использую masm32 =). Зарание спасибо
     
  6. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    если ты имеешь ввиду crypt32.dll, то соответствующие заголовки и либа есть в дистрибутиве masm'а на сайте.
    заранее не за что! >:o

    ЗЫ: обленились уже в конец! поиск на собственном компе лень провести! ужс!
     
  7. AntiB

    AntiB New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2007
    Сообщения:
    393
    незнаю, незнаю - у себя я невидел описания стуктур, самые функции - есть, а вот структур - нету, вот например что значит:
    HCRYPTPROV?
     
  8. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    раз первая буква H, знач с большой вероятностью это тип для какогото хендла, знач обычный dword с точки зрения асма
     
  9. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    хм, ну ка, вбей HCRYPTPROV в гугль...
    по-моему, исчерпывающий ответ!

    гугль, как обычно рулит!
    ЗЫ: имхо, за злостное неиспользование поиска - бан!
     
  10. AntiB

    AntiB New Member

    Публикаций:
    0
    Регистрация:
    23 мар 2007
    Сообщения:
    393
    FreeManCPM
    насчет того что ето простой dword сомневаюсь, так как на него нужна передавать указатель в памяти
    RamMerLabs
    может всё же есть у каво инфа об етом?
     
  11. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    хочешь, я ещё раз повторю?

    вот ссылка
     
  12. Freeman

    Freeman New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2005
    Сообщения:
    1.385
    Адрес:
    Ukraine
    вбил эту фегню в мсдн... таки дворд :)
     
  13. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    1.426
    что и требовалось доказать!

    AntiB, научись пользоваться поиском, чтобы не отнимать время на такие вопросы!
     
  14. maestro-ant

    maestro-ant Member

    Публикаций:
    0
    Регистрация:
    23 июл 2006
    Сообщения:
    112
    Фримен правильно сказал, если H то это хенд, а значит дворд, без никаких указатилей.
     
  15. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    гыгы. это либо dword либо qword. зависит от разрядности.

    typedef void *HANDLE;