분류 전체보기 썸네일형 리스트형 Visual Studio관련 다운로드(서비스팩,재배포,Platform SDK,Windows SDK,DirectX SDK) Microsoft Download 링크입니다. 아래 링크는 자주 바뀌므로 링크가 없을시는 이름으로 검색하시면 됩니다. 64-bit 모드는 x86페이지를 따라가서 받자. 페이지가 너무 길어짐;; 64-bit 모드(IA64, X64)에 관해서 Microsoft Windows SDK Blog Windows SDK MSDN Developer Center Windows SDK -> Platform SDK + .Net로 이름이 변경됨. DirectX Developer Center hotfix 관련 Microsoft Connect - Visual Studio Download Microsoft Code Gallery ※ ATL관련 긴급보안 업데이트 관련 내용은 따로 정리했음. (2003~2008 sp1까지 해당됨) V.. 더보기 GCC 사용법 1 설치법 2 Application 구경 3 기본적인 사용법 4 프로그래밍 환경구성법 ㄱ. GCC 옵션 gcc 전역 옵션 --------------------------------------- -E : 전처리 과정 화면에 출력 -S : 어셈블리 파일 생성 -c : 오브젝트 파일 생성 -v : 컴파일 과정 화면에 출력 --save-temps : 컴파일 시 생성되는 중간 파일 저장 -da : 컴파일 과정에서 생성되는 중간 코드 생성(RTL 파일 등 생성) 전처리기(cpp0) 옵션 --------------------------------------- -I(패스) : 헤더 파일을 캄색할 디렉토리 지정 -include [헤더파일 패스] : 해당 헤더 파일을 모든 소스내 추가 -D[매크로] : 외부에서 #defi.. 더보기 gdb 를 통한 디버깅 따라하기 1. 우선 컴파일 시에 디버깅 정보를 담아야 한다. gcc -g -o [프로그램명] [소스파일명] 디버깅 옵션인 -g 으로 컴파일하며, 최적화 옵션인 -O 은 주지 않도록 한다. 2. 실행방법 gdb [프로그램명] gdb [프로그램명] [core파일명] gdb [프로그램명] [실행중인프로세스pid] 3. 종료방법 q Ctrl + d 4. 소스 찾아가기 (list) l : main 함수를 기점으로 소스의 내용이 출력된다 l 10 : 10 행 주변의 소스가 출력되는데 10 - 5 행부터 10 + 5행까지 총 10행이 출려된다. l func : func 함수의 소스를 출력 l -5 : 기본값으로 10줄이 출력된다고 가정하고, 다음에 출력될 라인이 11라인이라면, 10(마지막라인) - 5 라인을 중심으로 출력된.. 더보기 xlC 컴파일 옵션 - AIX 1. 32bit/64bit 컴파일 기본적으로 AIX용 컴파일러는 프로그램을 32bit 모드로 컴파일한다. 원하는 bit 모드를 지정하려면 컴파일러, 아카이버, 링키지 에디터 등을 위해 아래와 같이 bit 모드 옵션이나 환경변수를 사용할 수 있다. - 컴파일러 옵션: -q32/-q64 - OBJECT_MODE 환경변수: 32/64 - Archive(ar) 옵션: -X32/-X64/-X32_64 - 링키지 에디터(ld) 옵션: -b32/-b64 아래는 64-bit 오브젝트를 생성하도록 컴파일하고 확인하는 예.. $ xlf -c -q64 bt.f $ dump -ov -X32_64 bt.o bt.o: ***Object Module Header*** # Sections Symbol Ptr # Symbols Opt.. 더보기 GCC Compile 옵션 및 과정 GCC Simple Option -Idir 옵션 dir은 디렉토리 이름 이고 -I와 디렉토리 이름을 붙이면 라이브러리를 찾아준다. -Dmacro Ex) -DMAXLEN=255 = #define MAXLEN 255 -M Makefile파일을 만들 때 파일 컴파일 규칙을 stdout에 찍어준다. -Wall 모든 경고 메시지를 출력하도록 한다. -O -O2 -O3 최적화 모드 뒤로 갈수록 더 빠르게 많은 옵션으로 최적화를 한다. -p, -pg 프로파일링 gcc -pg -o main main.cpp gprof hello gmon.out ar -t /usr/lib/libc.a ar -r libsample.a main.o GCC Compile 과정 preprocessing gcc -E main.cpp complin.. 더보기 Compiler의 종류에 따른 옵션 아래 사이트에 정말 잘 정리 되어 있다. http://www.fortran-2000.com/ArnaudRecipes/sharedlib.html Shared and static libraries information LinuxSolarisHP-UXCompaq (Digital) Tru64AIXSGIWin32MacOS XVMSOS/390 Version[kernel 2.x, GCC 2.95.x and later] [2.8] [11] [4.x] [4.3 and later] [Irix 6.5] [NT 4] [10.x] [unmaintained] [unmaintained] 1compiler flag (position independent code)-fPIC -KPIC, -Kpic +z/+Z xxxx xxxx -KPI.. 더보기 UAC 비스타 권한상승 예제 UAC 비스타 권한상승 예제 UACSample.zip 더보기 [업데이트] ActiveX 권한 상승에 대한 일반적인 이야기와 솔루션들 최근 고객사의 요청으로 ActiveX 컨트롤 하나를 유지보수하고 있습니다. ActiveX 컨트롤에서 탈피하려는 추세가 있지만, 별 다른 대안이 없어서 ActiveX 컨트롤을 유지보수해야 하는 경우도 아직 우리나라에서는 상당히 많은것 같습니다. Internet Explorer 7.0부터는 보호 모드라는 개념이 새로 소개되었습니다. 보호 모드란, 일종의 Sand-box 개념으로 기존과 같이 현재 로그온한 사용자의 권한을 그대로 물려받아 무분별하게 실행되는 것을 방어하는 안전 장치입니다. Windows XP와는 달리 Windows Vista부터는 일반 사용자를 단순히 관리자로 분류하지 않고, UAC를 통하여 작업에 대해 허가/거절 여부를 정할 수 있게 하였습니다. 우리가 권한 상승이라고 이야기하는 기능은 사실.. 더보기 openssl SSL/TLS 테스트 방법 openssl RSA Test openssl Server Setting SSL Class2 s_server -accept 4433 -cert D:\CrossCert\Project\CrossSSL\ProjectSource\sample\TestServer\cert\server.der -key D:\CrossCert\Project\CrossSSL\ProjectSource\sample\TestServer\cert\serverkey.pem -CAfile D:\CrossCert\Project\CrossSSL\ProjectSource\sample\TestServer\cert\rootca.der -CAfile D:\CrossCert\Project\CrossSSL\ProjectSource\sample\TestServer.. 더보기 LDAP 서버에서 CRL 받는 방법 LDAP 서버에서 인증서 폐기 목록(CRL) 받는 방법 노트. 일반적인 LDAP 조회로는 CRL을 접근할 수 없으므로 아래와 같은 명령으로 base 서치를 통해 받을 수 있습니다. # Unix 명령 ldapsearch \ -x \ -h ds.yessign.or.kr \ -b ou=dp3p49695,ou=AccreditedCA,o=yessign,c=kr \ -t \ -s base \ -v # or Windows 명령 ldapsearch ^ -x ^ -h ds.yessign.or.kr ^ -b ou=dp3p49695,ou=AccreditedCA,o=yessign,c=kr ^ -t ^ -s base ^ -v ps. -t 옵션을 통해 CRL은 파일로 받아지며, 임시 디렉토리(tmp)에 저장됩니다. 더보기 이전 1 2 3 4 5 6 7 다음