Merhaba. Tüm güncellemeleri yapmama rağmen Kernel32.dll exportlarında DiscardVirtualMemory API'si yok gibi görünüyor. Daha önce buna benzer bir sorunla karşılaşmış olan var mı?
Ayrıca sadece Windows 10'a özel bir API değil. Microsoft bu API'nin dokümantasyonunda Windows 8.1'de de bulunduğunu söylemiş.
Tesadüfen fark ettim, Windows 8.1 kernelbase.dll'de DiscardVirtualMemory fonksiyonu bulunuyor.
Basitçe GetProcAddress(GetModuleHandleW(L("kernelbase.dll")), "DiscardVirtualMemory"); şeklinde de kullanılabiliyor.