工具/材料:电脑、VC++6.0。
第一步,打开电脑进入桌面,打开软件进界面。
第二步,打开软件后点击上方文件-新建。
第三步,选择“C++ Source File”。
第四步,输入文件名称,点击选择储存路径。
第五步,选择完成路径后确定即可。
使用了比较久VC6.0,但是从来没有关注过VC的详细编译过程,刚好同事这两天做反编译工作,所以就查了一下VC的编译工具cl的编译设置。下面简单的说两个我自己比较关注的问题:1、让VC在编译过程显示详细的参数(去掉/nologo):那么,编译过成的输出如下:--------------------Configuration: test - Win32 Debug--------------------Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86Copyright (C) Microsoft Corp 1984-1998. All rights reserved.cl /MLd /W3 /Gm /GX /ZI /Od /D WIN32 /D _DEBUG /D _CONSOLE /D _MBCS /FAs /FaDebug/ /FRDebug/ /FpDebug/test.pch /YX /FoDebug/ /FdDebug/ /FD /GZ /cE:\work\test\test\2-2.c2-2.cNote: Creating precompiled header Debug/test.pch2-2.obj - 0 error(s), 0 warning(s)可以看到,所有的编译参数了。2、只编译生成对应的汇编文件:在反编译过程其实主要是分析汇编文件的,但是为了把我们所做的反编译结果(就是C语言结果)进行验证,就必须重新编译成汇编结果,并与之前的汇编语言进行对比,一致才说明自己结果的正确性。如果要生成汇编文件,需要设置如下选项:这样在VC的生成目录(Release/Debug),就生成对应的汇编文件了。有关于详细的编译参数和相关设置,可以参考:VC6.0编译参数设置你装了VC6.0 直接安装wdk,通过开始里面的建立项目来建立驱动,附件中打包了wdk7600。最新版还要新,如果觉得麻烦,直接装个VS,在安装的时候直接勾选上驱动开发相关的即可。没有什么要过多设置的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)