问题描述
我希望以下程序集在当前控制台中写入 Hello World!
。目前它正在工作,但将 Hello World!
写入新的控制台窗口。我曾尝试删除 invoke AllocConsole
语句,但它没有写入任何内容并以代码 -1073741819
退出。从终端调用可执行文件时,使用现有控制台窗口的最简单方法是什么?
include 'win64ax.inc'
.data
tex TCHAR 'Hello World!'
dummy rd 1
.code
start:
; Don't want to allocate new console. How to use existing??
invoke AllocConsole
invoke WriteConsole,<invoke GetStdHandle,STD_OUTPUT_HANDLE>,tex,12,dummy,0
invoke Sleep,1000
.end start
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)