一,DLL里函数分类: A.废函数(未导出也未被调用的函数); B.纯正导出(未引用其他函数的导出的函数)
C.引用导出(引用了其他函数的导出函数) D.被引用函数
二,导出函数地址的计算原则:
1.忽略掉A
2.谁先有实现,谁先得到地址低位
3.后一个实现函数的导出地址是前一个实现函数+本函数的代码
三,写导出DLL时所遵照的原则:
1.B-->C-->D的原则,可根据致命错误的地址判断出是B,C或D的函数所致,但D出错的时候,比较难找。
一,DLL里函数分类: A.废函数(未导出也未被调用的函数); B.纯正导出(未引用其他函数的导出的函数)
C.引用导出(引用了其他函数的导出函数) D.被引用函数
二,导出函数地址的计算原则:
1.忽略掉A
2.谁先有实现,谁先得到地址低位
3.后一个实现函数的导出地址是前一个实现函数+本函数的代码
三,写导出DLL时所遵照的原则:
1.B-->C-->D的原则,可根据致命错误的地址判断出是B,C或D的函数所致,但D出错的时候,比较难找。