首页
社区
课程
招聘
[求助]win32汇编编程-关于控制台输出的问题
发表于: 2007-11-14 09:53 5637

[求助]win32汇编编程-关于控制台输出的问题

2007-11-14 09:53
5637
一个获取一个目录下的文件
部分代码
inc dwCounter
invoke GetStdHandle,STD_OUTPUT_HANDLE
mov StdHandle, eax
invoke WriteFile, StdHandle, addr szFindFile, sizeof szFindFile, 0, NULL

我想再控制台输出,上面的语句能达到这样的效果吗,
我看的是543K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3q4G2k6$3!0K6L8$3k6@1i4K6u0W2j5$3!0E0i4@1f1&6i4K6R3%4i4K6S2o6i4@1f1%4i4K6W2m8i4K6R3@1i4@1f1@1i4@1t1^5i4K6R3H3i4@1f1%4i4@1q4r3i4K6R3%4i4@1f1$3i4K6V1$3i4K6R3%4i4@1f1%4i4@1q4n7i4@1p5H3i4@1g2r3i4@1u0o6i4K6S2o6i4@1f1@1i4@1u0p5i4K6R3$3i4@1f1%4i4@1u0o6i4K6V1$3i4@1f1^5i4@1q4r3i4K6V1I4i4@1f1#2i4K6V1H3i4K6S2q4i4@1f1$3i4@1t1J5i4@1p5I4i4@1f1$3i4K6W2o6i4K6R3&6i4@1f1^5i4@1u0q4i4K6V1K6i4@1f1#2i4K6R3%4i4@1u0m8i4@1f1K6i4K6R3H3i4K6R3J5
我用OD调试了一下,发现用的是wirtefile(getstdhandle(std_output_handle)...)这样的形式来输出的,我就还原了一下。
不知道上面的代码是否正确。我编译执行后,还是没输出
我messagebox输出szfindfile的结果信息是正确的,就是再输出到控制台的时候,有问题。

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
应该是你 LINK 的参数不对.控制台程序
LINK.EXE /SUBSYSTEM:CONSOLE ....

图形窗口的像下面
LINK.EXE /SUBSYSTEM:WINDOWS ....
2007-11-14 10:32
0
雪    币: 207
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
哈哈,谢谢楼上的。
确实是这个问题。想问一下,RadAsm能再建立工程以后改link的参数吗?
2007-11-14 10:37
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
打开 .rap
找到 LINK.EXE 那行。
2007-11-14 14:23
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
NIU
5
可以的,在菜单“工程”--“工程选项”里。
2007-11-14 20:47
0
游客
登录 | 注册 方可回帖
返回