繁体   English   中英

打印出寄存器/整数到控制台| FASM | WINAPI

[英]Printing out registers/ints to console | FASM | WINAPI

只是想知道是否有一种方法我可以通过调用打印出一个数字到控制台。 它可以是基数10,也可以是十六进制我不介意。

我想看看一些函数返回的格式。

我不想在使用WriteConsole和很多asm的情况下做很多事情

PS这也是我的第一个问题,我该如何接受答案

使用msvcrt.dll中的printf

                format PE console
                include "win32ax.inc"
start:
                cinvoke printf,formatstring,eax
                invoke  Sleep,-1

formatstring    db "%d",13,10,0

section '.idata' import data readable

library msvcrt,'msvcrt.dll',\
        kernel32,'kernel32.dll'

import  msvcrt,printf,'printf'
import  kernel32,Sleep,'Sleep'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM