Visual Studio 7

Visual Studio Random Stack Address option off 랜덤 스택 보안 옵션

Address space layout randomization Visual Studio에서는 고정되어있는 stack 시작 주소를 랜덤화하여 임의주소로 바꾸는 옵션을 켜 놓았음.이 기술을 Address Space Layout Randomization(ASLR)라고 함. 관련 MSDN : https://msdn.microsoft.com/ko-kr/library/bb384887.aspx 이걸 끄려면 아래 그림에 따라 /DYNAMICBASE 를 off로 바꾸면 됨. 또한 cl로 컴파일 시에도 넣을 수 있는데 사용 법은 다음과 같음 cl main.c /link /DYNAMICBASE:NO 리눅스의 경우 관련 정보는 아래 링크를 참조http://wisecat.tistory.com/1091

Visual Studio 2012 Command Compile(도스창 컴파일) Environment Setting(환경 설정)

윈도우 7 기반 설명입니다. 윈도키 + Pause/Break로 시스템 등록 정보를 연다. 고급 시스템 설정으로 들어 간다. 시스템 속성의 고급->환경변수를 클릭한다. 사용자 변수에 있는 새로 만들기를 클릭한다. 변수 이름에는 include 라고 적고 변수 값에는 아래와 같이 적는다. D:\Programs\Microsoft Visual Studio 11.0\VC\INCLUDE;D:\Programs\Microsoft Visual Studio 11.0\VC\ATLMFC\INCLUDE;C:\Program Files (x86)\Windows Kits\8.0\include\shared;C:\Program Files (x86)\Windows Kits\8.0\include\um;C:\Program Files (x86)..

Visual Studio 2010 Command Compile(도스창 컴파일) Environment Setting(환경 설정)

윈도우 7 기반 설명입니다. 윈도키 + Pause/Break로 시스템 등록 정보를 연다. 고급 시스템 설정으로 들어 간다. 시스템 속성의 고급->환경변수를 클릭한다. 사용자 변수에 있는 새로 만들기를 클릭한다. 변수 이름에는 include 라고 적고 변수 값에는 아래와 같이 적는다. C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include;C:\Program Files\Microsoft Visual Studio 10.0\VC\include;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include lib 항목과 path 항목도 추가한다. 기존 항목이 존재할 경우는 변수 값의 끝에 세미콜론(;)을 추가하고 그 뒤..