Saya baru-baru ini memperbaiki beberapa IAT pada MoleBox yang dikemas dapat dieksekusi dan melihatnya terhubung dengan fungsi kernel32: '_lopen', '_lwrite' dan '_lread'. situs ini menyatakan bahwa API tersebut disediakan untuk kompatibilitas dengan Windows versi 16-bit. Saya mengerti bahwa aplikasi 'Win16' tidak dapat dijalankan dalam mode panjang (ya - saya menjalankan Win8.1 x64) - jadi apa tujuannya agar tetap disertakan dalam 'kernel32.dll'?
Ngomong-ngomong, fungsi-fungsi itu bahkan tidak disertakan dalam perpustakaan 'msdn'.
EDIT: Tampaknya fungsi itu sebenarnya bukan 16-bit! Mereka mengambil parameter 32-bit di tumpukan.
kernel32.dll
adalah modul 32 atau 64 bit. Selain itu, fakta bahwa suatu fungsi memerlukan parameter 32 bit tidak menjadikannya 32 bit. - person David Heffernan   schedule 08.01.2015