【发布时间】:2022-01-11 20:26:38
【问题描述】:
我需要在 C 代码应用程序上使用 VirtualAlloc() 以便使用内存指针运行一段汇编代码。我正在尝试在 Windows XP 32 位上构建代码以进行测试,但我找不到使用 VirtualAlloc() 的方法。
我在此处使用 Microsoft 的建议安装了最后一个可用的 Visual C++ Redistributable 包: https://docs.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170
任何提示?谢谢
【问题讨论】:
-
VirtualAlloc 你去。这描述了如何调用该函数。
-
也许我对标题不是很清楚(我会改变它):Windows XP 上没有 memoryapi.h
-
你可以在 windows.h 中找到它,但是你需要 windows sdk,你可以使用 Visual Studio 安装微软的编译器
-
我用的是mingw,没错,正确的头文件是windows.h
标签: c assembly memory-management windows-xp