VC++6.0中附带了一个小工具,名叫Error Lookup。这个小工具能够把Windows内置模块/指定模块中预定义的错误代码翻译成相应的错误描述字符串。刚听说这个工具的时候,感到它碉堡了。后来,看了《Windows核心编程》,知道了实现原理就在于FormatMessage函数。
这一段时间,用MFC实现了一下,编写过程中也对Message Table这种特殊资源有了初步了解。同时,也练习了一下使用pugixml操作XML文件。
废话不说,上代码:
ErrorLookupEx1.2.7z on Google Code
ErrorLookupEx1.2.7z on 优快云 (2014-11-05)