jjzjj

consoleInHandle

全部标签

windows - ReadConsoleInputA 引发访问冲突

我正在尝试学习如何使用Windowsapi(而不是仅仅使用C调用、irvine32或masm32)并且遇到了ReadConsoleInputA的问题(WriteConsoleA工作正常)。此外,我不明白为什么在函数的PROC原型(prototype)中,大多数示例在ReadConsoleInput/WriteConsole的末尾附加一个A或W,您能解释一下为什么吗?.dataconsoleOutHandledd?consoleInHandledd?bufferlendd?bufferdb?bufferSizeDWORD?messagedb"Enteranumber:",0lmessag

windows - 程序集 : Dealing with user input in windows nasm

我是asm的新手,正在尝试制作一个简单的helloworld,它等待用户按键结束。现在,helloworld一切正常,但是我从中获得的.exe控制台程序立即关闭,而我希望它保留在屏幕上,直到用户按下一个键。现在我遇到的问题是,由于某种原因,程序一直在循环,搜索用户输入,但是当我强行关闭程序(^C)时,我可以看到我按下的所有键都写在下一个控制台行上,就像它使用了错误的缓冲区(?)几天来我一直在互联网上搜索修复程序,最后我寻求帮助因为这让我发疯^^我发现的所有内容大多基于int系统或在linux下,而我必须处理windowsapi...非常感谢,欢迎任何帮助或提示!代码:STD_OUTPU