masm32.inc在这里面的 就是命令行下的输入函数
是以库形式提供的罢 没代码 可以逆向出来 反正也是汇编 你一看就明白了
0040105C 55 PUSH EBP
0040105D 8BEC MOV EBP,ESP
0040105F 83C4 F8 ADD ESP,-8
00401062 6A F6 PUSH -0A
00401064 E8 6F000000 CALL <JMP.&kernel32.GetStdHandle>
00401069 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
0040106C 6A 07 PUSH 7
0040106E FF75 FC PUSH DWORD PTR SS:[EBP-4]
00401071 E8 74000000 CALL <JMP.&kernel32.SetConsoleMode>
00401076 6A 00 PUSH 0
00401078 8D45 F8 LEA EAX,DWORD PTR SS:[EBP-8]
0040107B 50 PUSH EAX
0040107C FF75 0C PUSH DWORD PTR SS:[EBP+C]
0040107F FF75 08 PUSH DWORD PTR SS:[EBP+8]
00401082 FF75 FC PUSH DWORD PTR SS:[EBP-4]
00401085 E8 5A000000 CALL <JMP.&kernel32.ReadFile>
0040108A 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
0040108D C9 LEAVE
0040108E C2 0800 RETN 8
比自己写容易一些
[
本帖最后由 zklhp 于 2012-8-21 17:47 编辑 ]