b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

getcommandlinea_od 易语言中文搜索引擎_schedule启动后停止(2)

电脑杂谈  发布时间:2017-01-24 22:00:01  来源:网络整理

5、MFC的库文件

MFC的库可以静态链接,也可以动态链接。静态库和动态库又有Debug和Release,ANSI和Unicode版本之分。

od 易语言中文搜索引擎_getcommandlinea_schedule启动后停止

静态MFC库主要有:

ANSI Debug NAFXCWD.LIB

ANSI Release NAFXCW.LIB

Unicode Debug UAFXCWD.LIB

Unicode Release UAFXCW.LIB

动态链接库主要有;

ANSI Debug MFCxxD.LIB (core,MFCxxD.DLL),

MFCOxxD.LIB (OLE,MFCOxxD.DLL),

MFCDxxD.LIB (database,MFCDxxD.DLL),

MFCNxxD.LIB (network,MFCNxxD.DLL),

MFCSxxD.LIB (static)

ANSI Release MFCxx.LIB (combined,MFCxx.DLL)

MFCSxx.LIB (static)

Unicode Debug MFCxxUD.LIB (core,MFCxxUD.DLL),

MFCOxxUD.LIB (OLE,MFCOxxUD.DLL),

MFCDxxUD.LIB (database,MFCDxxUD.DLL),

MFCNxxUD.LIB (network,MFCNxxUD.DLL),

MFCSxxUD.LIB (static)

Unicode Release MFCxxU.DLL (combined,MFCxxU.DLL),

MFCSxxU.LIB (static)

上面的LIB文件除了MFCSxx(D、U、UD).LIB以外都是导入库。

MFC动态链接库版本也需要静态链接一些文件,这些文件就放在MFCSxx(D、U、UD).LIB中。例如包含_tWinMain的appmodul.cpp。

6、结束语

研究这些问题的动机是想弄清楚我们的程序是如何装载、运行的。但是,由于Windows不是开源平台,考试吧提示只能研究到PE文件(Windows上可执行文件的格式)。entry point、subsystem都是PE文件头的一部分。

Windows在进入PE文件的entry point之前做了些什么,就看不到了,只能大概推测:应该是创建一个进程,装载PE文件和所有需要的DLL,初始化C变量,然后从某个起点函数开始运行。不同的subsystem,应该有不同的起点。调用这个起点函数时应该传入PE文件的entry point地址。getcommandlinea


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28581-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...