mik*_*yko 0 x86 assembly winapi masm console-input
在我的汇编程序中,我AllocConsole从kernel32库中调用,但是我不知道如何从分配的控制台获取输入.是否有任何winapi包含的函数将从当前程序中的已分配控制台获取输入?
CALL AllocConsole
Run Code Online (Sandbox Code Playgroud)
所有的功能,如ReadConsole都需要一个输入缓冲区,我不知道如何为我分配的控制台获取输入缓冲区,更不用说该功能是否能满足我的需求.
总而言之,winapi中是否有一个函数可以从程序中分配的控制台获取输入?
谢谢
ReadConsole等所有函数都需要输入缓冲区,我不知道如何获取输入缓冲区
您必须调用的函数在C和汇编语言中是相同的.所以你的问题不是特定于汇编语言.
您可以使用该GetStdHandle功能获得标准输入和标准输出句柄.
要获取输入句柄,必须将常量STD_INPUT_HANDLE(在32位程序的情况下为-10= 0xFFFFFFF6)作为函数的参数传递.
| 归档时间: |
|
| 查看次数: |
473 次 |
| 最近记录: |