码迷,mamicode.com
首页 > 其他好文 > 详细

visual studio 2012下的配置记录

时间:2015-01-09 17:24:27      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:c++   vs   

最近做的windows下的项目涉及到对VS的一些零散配置,记录如下:

1、要让vs2012下创建的工程支持winXP,需要下载update 3或以上的更新包。安装完后,在properties->configuration properties->general->platform tools下选择Visual Studio 2012 - Windows XP (v110_xp),这样输出的可执行文件,即可支持winXP。


2、为了防止缓冲区溢出攻击,可以开启DEP(data execute protect)和ASLR(address space layout randomization)保护。位置分别是properties->configuration properties->Linker->advanced->data execute protect和properties->configuration properties->Linker->advanced->randomized base address。前者是防止缓冲区溢出淹没函数返回地址,后者这是通过堆、栈、共享库映射等线性区布局的随机化,通过增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置。


3、微软官方推出的vs插件Productivity Power Tools 2012,支持多行复制语句对其,代码滚动条预览,ctrl+左键跳转到定义等。

visual studio 2012下的配置记录

标签:c++   vs   

原文地址:http://blog.csdn.net/lc_910927/article/details/42556327

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!