История изменений
Исправление X512, (текущая версия) :
А чисто механически ты прав, вот между XP и Vista в некоторых dll есть Removed Symbols
https://abi-laboratory.pro/compatibility/Windows_5.0_to_Windows_6.0/x86_64/abi_compat_report.html
Removed Symbols 12
winbase.h, kernel32.dll
…
HeapAlloc ( HANDLE hHeap, DWORD dwFlags, SIZE_T dwBytes )
Они как-то странно считают. Некоторые символы были перемещены в другие DLL и заменены ссылками на другие DLL (исполняемый формат PE так умеет).
Вывод моей утилиты для Windows 10:
Module Name: KERNEL32.dll
...
838 Heap32ListNext 6B85B0A0
839 Heap32Next 6B85B140
840 HeapAlloc NTDLL.RtlAllocateHeap
841 HeapCompact 6B834CA0
842 HeapCreate 6B819960
...
Исходная версия X512, :
А чисто механически ты прав, вот между XP и Vista в некоторых dll есть Removed Symbols
https://abi-laboratory.pro/compatibility/Windows_5.0_to_Windows_6.0/x86_64/abi_compat_report.html
Removed Symbols 12
winbase.h, kernel32.dll
…
HeapAlloc ( HANDLE hHeap, DWORD dwFlags, SIZE_T dwBytes )
Они как-то странно считают. Некоторые символы были перемещены в другие DLL и заменены ссылками на другие DLL (исполняемый формат PE так умеет).
Вывод моей утилиты для Windows 10:
...
838 Heap32ListNext 6B85B0A0
839 Heap32Next 6B85B140
840 HeapAlloc NTDLL.RtlAllocateHeap
841 HeapCompact 6B834CA0
842 HeapCreate 6B819960
...