Я сбросил .lib-файл Windows SDK (kernel32.lib) с DUMPBIN, вывод показывает, что для каждого имени API есть две «версии», например:
_ имп _ExitProcess @ 4
и
_ExitProcess @ 4
Итак, почему есть два одинаковых с разными названиями искажения? ,
Допустим, я хочу вызвать ExitProcess из NASM, какой из них мне следует использовать при объявлении EXTERN ?, моя практика показывает мне, что я могу вызвать любой из них, но я не знаю, какой из них "правильный" или "предпочтительный" придерживаться этого.