假设有一个Visual C++的漏洞,或者一个可以通过Visual C++触发的漏洞,但是在具体利用的时候不同版本的Visual C++需要区别对待,这时候如何做到通用呢?借助于_MSC_VER这个预定义宏可以很容易地做到: // VC 6 #if defined(_MSC_VER) && _MSC_VER == 1200 pia pia #endif // VC 2005及其以上版本 #if defined(_MSC_VER) && _MSC_VER >= 1400 biu biu #endif |
归类于: 未分类 — tombkeeper @ 09:49
Post comment