首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

依据函数名获取函数地址

2012-09-06 
根据函数名获取函数地址想做个脚本系统,如果能通过字符串就自动映射到函数地址该多爽如果这个函数是在导出

根据函数名获取函数地址
想做个脚本系统,如果能通过字符串就自动映射到函数地址该多爽

如果这个函数是在导出列表中的,那还好办。

关键是,如果我根本没有的导出过这个函数,那这个PE文件内部会保存这个函数的名字吗?或者已经在链接的时候,已经丢掉了函数名字的信息了?直接在符号处填了函数地址?

如果我另外提供pdb文件会不会有办法呢?隐约记得,所有信息都在pdb里面了,该不会让我去解析PDB文件吧?


求高人指点。

[解决办法]

探讨
想做个脚本系统,如果能通过字符串就自动映射到函数地址该多爽

如果这个函数是在导出列表中的,那还好办。

关键是,如果我根本没有的导出过这个函数,那这个PE文件内部会保存这个函数的名字吗?或者已经在链接的时候,已经丢掉了函数名字的信息了?直接在符号处填了函数地址?

如果我另外提供pdb文件会不会有办法呢?隐约记得,所有信息都在pdb里面了,该不会让我去解析PDB文件吧?


求……

[解决办法]
有 PDB 的情况下可以用 SymFromName 函数试试

热点排行