Recent projects under Windows involve a few scattered configurations of VS, recorded as follows:
1, to let vs2012 under the creation of the project support WinXP, need to download update 3 or more updates package. After installation, under Properties->configuration properties->general->platform Tools, select Visual Studio 2012-windows XP (v110_ XP), so that the output executable file can support WinXP.
2. To prevent buffer overflow attacks, you can turn on DEP (data execute Protect) and ASLR (address space layout randomization) protection. The locations are properties->configuration properties->Linker->advanced->data execute protect and properties->configuration properties->linker->advanced->randomized base Address . The former is to prevent buffer overflow flooding function return address, which is through the heap, stack, shared library mapping and other linear zone layout randomization, by increasing the difficulty of the attacker to predict the destination address, prevent the attacker to directly locate the attack code location.
3, Microsoft Official launch of the VS plug-in productivity Power Tools 2012, support multi-line copy statement to it, code scroll bar preview, Ctrl + left to jump to the definition and so on.
Configuration records under Visual Studio 2012