GetLastError а стоит ли ее юзать?

Тема в разделе "WASM.WIN32", создана пользователем SammIk, 7 фев 2005.

  1. SammIk

    SammIk Member

    Публикаций:
    0
    Регистрация:
    11 янв 2004
    Сообщения:
    90
    Адрес:
    Russia
    Как-то заметил, что WinAPI возвращают в есх

    тоже, что и сабжевая ф-я.

    Ex:

    invoke recv,socket,addr buff,20,0

    В EСX вернет код ошибки, как еслибы я юзал WSAGetLastError

    Тоже и с сабжевой ф-ии.

    Стоит ли на это расчитывать?

    Пускал под вынь2к сп1-2-3

    Вот вопрос, стоит ли тогда юзать эти самые гетластерор'ы?

    [ПРАВКА]

    Если не вломы проверти у себя.
     
  2. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine




    Нет конечно, просто так совпало, что ecx использовался для SetLastError, для существующих NT лучше тогда заюзать:



    mov eax,[fs:18]

    mov eax,[eax+34h]