전체 글 97

윈도우 프로그래밍2

윈도우 프로그래밍 MFC를 사용 SDI 메모장, 열면 하나의 하나의 파일만 열수있다. 일단 간단하기때문에 이것부터 공부할것임 MDI 아래한글 워드, 파워포인트, 한번에 여러 파일을 열어서 사용할 수 있다. 대화상자기반 계산기와같이 버튼으로만 이루어져있음 MFC사용 공유DLL에서 -> 기본적으로 윈도우에 포함되어있다고 생각하니 컴파일시 용량이 작다. 여기서 단점은 없는 DLL은 인터넷에 다운받아서 넣어줘야함 windows -> System32 에 넣으면 된다. 정적 라이브러리 -> 용량이 커지나 그냥 사용가능 복합문서란\ OLE객체를 사용하겠다 안하겠다. 다른 파일에서 만든 그림이나 오프시트를 가져다 쓰겠다는것. 프레임 액자 틀 뷰 화면에 보일수 있는 내용, 액자안에 종이 화면에 글자를 쓰던 그림을 그리던..

카테고리 없음 2013.09.16

데이터통신2

네트워크의 범주 거리에 따라서 3가지정도로 나뉠수 있다. 인터넷은 네트워크를 서로 연결한것. 근거리통신망 - 개인 소유이거나 단일 사무실, 건물 혹은 학교 등에 있는 장치를 연결 스타형, 버스형, 링형 3가지가 있음 링형은 유럽에서 많이 쓰고 우리나라는 잘 쓰지 않는다 실질적으로 사용하고 있는 네트워크는 스타형 버스형 혼합을 많이 씀. 도시통신망 - LAN과 WAN의 중간 크기의 네트워크 네트워크를 전체 도시로 확장시킨것. 여러개의 LAN으로 구성 예로 부산을 들면 각 각의 시청들을 연결 광역통신망 - 국가, 대륙 또는 전세계를 포괄하는 광대역 네트워크, 거리에 제한이 없다. 2가지가 있음 교환형 WAN과 점대점 WAN .\\ 인터넷 Internet - 고유명사, TCP/IP를 사용하는 네트워크 - 서로..

네트워크 2013.09.12

지역변수 전역변수 정적변수

지역변수함수가 호출될 때 메모리상에 올라갔다가 함수가 종료되면 메모리상에서 사라진다함수 또는 어떤 블록 안에 정의된 함수함수가 호출되면 생성되었다가 리턴하면 소멸된다.초기화 - 함수가 호출될때마다 초기화되고 리턴될 때 메모리를 반납초기값을 가지지 않는 지역 변수는 임의의 값을 가짐 전역변수전역변수와 정적변수의 사용은 최대한 피한다함수 외부에 선언프로그램 시작시 생성되고 종료될때까지 할당된 메모리 유지초기값을 지정하지 않는 경우 0으로 초기화 정적변수 (static variable)프로그램이 끝나기 전까지는 메모리에 계속적으로 존재지역 변수의 값을 유지하기 위해 사용함수 리턴 후에도 그 값이 소멸되지 않고 보관되며 다시 호출될때에는 그 직전의 값을 참조함수 내부에서 선언되면 해당 함수안에서 지역변수 역할정..

윈도우프로그래밍1

윈도우 프로그래밍 윈도우 프로그래밍이란사용자가 발생시키는 이벤트에 대한 메시지를 처리하는것1. 이벤트발생 (마우스, 키보드사용)2. 메시지를 띄움3. 윈도우에서 어플리케이션으로 메시지 전달4. 실행마우스에 대한 이벤트 종류는 마우스 업 다운, 왼쪽 오른쪽, 한번클릭, 두번클릭등이 있다 윈도우 프로그래밍하는 방법Win32SDK - 소스가 짧고 이해하기가 쉬우나 모든것을 본인이 해야한다는 단점 프로그래밍이 어렵다MFC - 5줄만 치면 화면에 글자를 띄울수있다. 프로그래밍하기가 쉬우나 소스 크기가 엄청나게 커진다.소스 크기가 커지면서 필요없는 부분이 많아진다. 윈도우 시스템에서 발생한 메시지는 메시지큐에 들어가고 먼저 들어온것부터 실행이되어 실행화면으로 띄운다.기본구조초기화부분int WINAPI WinMain..

PE 파일의 구조

EXE파일과 관련 DLL파일들이 메모리 상에 로드되면서 비로소 프로그램이라는 것이 사용 가능하게 되고 이렇게 로드된 하나의 EXE와 여러개의 관련 DLL들의 소위 운영체제론에서 이야기하는 하나의 프로세스를 구성하게된다.EXE파일을 로드하는 역할을 담당하는 것이 Win32운영체제의 서브시스템으로 존재하는 프로그램 로더이고 EXE의 파일 구조는 이 로더가 식별할 수 잇는 방식으로 구성된다. EXE와 DLL은 같은 파일 구조를 지니며 마이크로소프트에서는 이러한 파일구조를 PE파일 포맷이라고 명명했다.PE구조로된 PE파일( Portable Executable)들은 플랫폼에 관계없이 Win32운영체제가 들어가는 시스템이면 어디서든 실행 가능하다. Win32 Platform SDK의 "WinNT.H"헤더 파일 내의..

보안 2013.09.05

"나우 유 씨 미"는 일루미나티들의 메시지

이번에는 조금 재미있는 주제를 다뤄볼까한다.몇일전에 나우 유 씨 미를 재밌게 보고 어제 갑자기 생각해보니 이영화 혹시 일루미나티들의 메시지가 아닐까라는 생각을 해보았다.이 영화는 마술사 4명이 은행을 터는 이야기이다. 그러나 그들은 금전적인 이득을 취하지 않고 사람들에게 보여주는 쇼에만 집중한다. 이를 이상하게 주인공중 한명인 연방수사관1명은 전설속 단체 The eye 가 아닐까 의심하고 중간에 나오게된다. 그리고 이 단체는 50년마다 회원들을 가입시키는데 아마 이들이 이 단체에 가입하려고 쇼를 벌이고 있는것이라 생각한다고 말하는 장면이 나온다. 여기서 The eye의 문양이 저번에 보았던 일루미나티의 문양과 비슷해서 이거혹시 라는 생각을 했었는데 네이버에 검색을 해보니 마술을 할때 무대이며 관련된내용이..

PE 파일 자료들

이번글은 PE파일의 자료들을 모아보려고한다. 원래는 후딱 공부하고 요점만 딱! 적으려고 했으나 귀차느즘과 ... 너무 어렵다 ㅋ... 그래서 시간이 조금 걸릴거 같아서 일단 공부하고 잇는 자료들을 쭉모우고 계속 보고 또 보고 해야겠다. pe파일 포맷 자료 1http://codeengn.com/archive/Reverse%20Engineering/File%20Structure/PE%20%ED%8C%8C%EC%9D%BC%20%EA%B5%AC%EC%A1%B0%20%5Bsunho104%5D.pdf

보안 2013.08.30

날개있는 일반 선풍기의 원리

이부분은 진짜 모르겟다.그래서 과학적으로 잘 설명되있는 블로그들을 소개하고자한다. 첫번째는http://blog.daum.net/forever6613/2 이블로그를 보고 다 이해할정도면 진짜 대단하신분인거 같다. 그리고 그나마 이해가 될랑말랑하는 글은 네이버지식인의 답변이다. 통체로 퍼왔다. 전기 모터는 전자석의 원리로 작동이 됩니다.여러가지 모터의 종류가 있지만 기본적인 원리를 살펴 본다면..어릴 때 나침반에 도선을 감아서 전류를 흘리면 나침반 바늘이 일정한 각도로돌아가는 것을 관찰 할수 있었죠..이것은 전류가 흘러가는 도선 주변에 자기장이 발생하기 때문인데..만일 도선을 여러 방향으로 감아서.. 그러니까..예를 들면..0도, 30도, 60도, 90도, 120도, 150도로 감았다고 치고..전류를 한번흘..

날개없는 선풍기의 원리

날개없는 선풍기는 되게 신선했다. 원래는 일반 선풍기의 원리부터 보려고 하였으나날개없는 선풍기 자료가 거의 80프로라 이것부터 하기로하였다.편의상 땅과 붙어있는 기둥부분을 1번바람이 나오는 반지모양을 2번이라 칭하겠다.1번과 2번사이 모터로 인해 1번 밑부분 구멍뚫린 부분으로 공기가 유입되고 2번쪽으로 공기가 올라간다. 여기서 중요한건 저기 2번에 뚫린 구멍의 모양이다.이부분이 비행기 날개부분과 비슷하다고 한다.베르누이 원리라고도 하는데 이것저것 블로그들을 읽어보았는데 잘 모르겠다 ㅋㅋ 그냥 여기서는 이러한 원리로 날개없는 선풍기가 존재한다는것만 알고 넘어가야겠다.조사하면서 이 선풍기의 장단점부분을 되게많이 보아서 몇개만 소개하겠다. 장점.날개가 없어서 어린이들에게 안전청소가 간편하다.단점.소음이 크다...