NtTerminateProcess- почему то нет в моей ntdll.lib

Тема в разделе "WASM.WIN32", создана пользователем coocky, 27 ноя 2007.

  1. coocky

    coocky New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2007
    Сообщения:
    195
    Привет.Пишу Native Приложение.Подключил ntdll.lib к проекту,созданому в 8 студии VC , описал прототип
    NTSYSAPI
    NTSTATUS
    NTAPI NtTerminateProcess( IN HANDLE ProcessHandle OPTIONAL,IN NTSTATUS ExitStatus );

    Однако вызов NtTerminateProcess( NtCurrentProcess(), 0 ); выдает ошибку компилятора
    LNK 2019
    Что делать?
    Спасибо
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    stdcall?
     
  3. coocky

    coocky New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2007
    Сообщения:
    195
    Не понял... NTAPI разве не это?
    Открыл блокнотом lib файл. Там есть только ZwTerminateProcess. Но и с ним не компилится..
     
  4. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    extern "C" ?
    про stdcall не заметил, действительно это есть.
     
  5. coocky

    coocky New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2007
    Сообщения:
    195
    Да,спасибо.Уже разобрался :)
     
  6. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    в нтдлл это одно и то же. а в ядре Zw* это переходники