***********************************************************
如何用od反汇编win32 控制台程序(类似dos程序)呢?
***********************************************************
注:od是用来调试win32程序的
1.反编译win32 控制台程序,这个跟win32 gui还是有些不同的.
2.控制台程序加载时就有控制台窗口,是系统创建的,不是程序创建的。
3.用OD载入程序时,在弹出的 “打开”对话框的最下面有一栏“参数”,在其中填上需要的参数,比如你这个例子中的bbb.exe,再点打开,参数就可以正确地传递给程序。
4.向控制台输入信息的函数有很多,并且代表控制台的文件不仅可以...
5.SUBSYETM=WIN32 CONSOLE的,在程序代码开始执行之前,系统就会产生一个新的CMD窗口。如果强行把SUBSYSTEM改成WIN32 GUI,假设用的是VC编译,在CRT0的代码中会调用AllocConsol弄一个CMD窗口出来。
3.用OD载入程序时,在弹出的 “打开”对话框的最下面有一栏“参数”,在其中填上需要的参数,比如你这个例子中的bbb.exe,再点打开,参数就可以正确地传递给程序。
4.向控制台输入信息的函数有很多,并且代表控制台的文件不仅可以...
5.SUBSYETM=WIN32 CONSOLE的,在程序代码开始执行之前,系统就会产生一个新的CMD窗口。如果强行把SUBSYSTEM改成WIN32 GUI,假设用的是VC编译,在CRT0的代码中会调用AllocConsol弄一个CMD窗口出来。
WriteConsole(),WriteFile()