본문 바로가기

전체 글514

[펌] _beginthread와 _beginthreadex의 차이 출처: http://naiades.tistory.com/6 윈도우즈에서 스레드를 생성하는 API는 CreateThread(), _beginthread(), _beginthreadex() 이렇게 3개의 함수가 존재합니다. CreateThread()와 _beginthread(), _beginthreadex()의 차이점은 다음과 같습니다. CreateThread()는 스레드를 생성하는 기능만 담당한다. _beginthread(), _beginthreadex()는 내부적으로 CreateThread() 를 사용하여 스레드를 생성하고 C Runtime library에서 내부적으로 필요로 하는 메모리 영역을 초기화 해주는 역할을 하게 됩니다. 초기화 되는 메모리 영역은 각 스레드 마다 따로 관리되게 됩니다. 그렇다면.. 2009. 8. 21.
boolean 변수를 쓰지않고 쓰레드를 종료하는 방법.. Instead of using a boolean to check for the termination event, simply use an event...take a look at the following example: class CFoo { public: CFoo(); ~CFoo(); private: HANDLE m_hEventForStopThread; HANDLE m_hEventForWaitThread; static UINT ThreadFunction(LPVOID* pvParam); }; CFoo::CFoo() { // Create event HANDLE m_hEventForStopThread = CreateEvent(0, TRUE, FALSE, 0); HANDLE m_hEventForWaitThre.. 2009. 8. 21.
銀木犀 (은 물푸레나무) - 사쿠라 사오리 銀木犀 노래: 佐倉紗織 번역: 베리베리 (berry2.tistory.com) 아따따까이 바쇼 다이지나모노 あたたかい場所(ばしょ)大事(だいじ)なもの 따뜻한 장소 중요한 것 스베떼오 마못테타이노니 すべてを守(まも)ってたいのに 모든 것을 지키고 싶은데 이마 키즈이테 시맛타노 いま 気付(きづ)いて しまったの 지금 깨달아 버렸어 모도레나이 와타시다케노 코이 戻(もど)れない私(わたし)だけの恋(こい) 돌아갈수 없는 나만의 사랑 이츠마데모 코노마마 이레따라 이이네 또 「いつまでもこのままいれたらいいね」と 「언제까지라도 이대로 있을 수 있다면 좋겠어」 라고 무쟈키니 네갓따 마부시이 토키와 스기떼 無邪気(むじゃき)に願(ねが)った眩(まぶ)しい季節(とき)は過(す)ぎて 순진하게 바랬던 눈부신 시간이 지나고 킷또 아노 오모이데와 .. 2009. 8. 20.
[펌]API후킹이란? (양병규님의 API Hooking 요점 정리) by 홍환민 출처: http://www.wearethebest.co.kr/zbxe/CodeGear_Lecture_Capture/3215 이 글이 상당히 좋은 글임에도 불구하고 보시는 분마다 스트레스(?)를 받는것은 그냥... 좀 어려운내용이 길~게 있으니깐 그럴것입니다. 해서리.. 제가 초간단으로 요점을 간추려서 제 스타일로 다시 설명을 해보겠습니다... 쩝....(이런건 또 첨해보넹.. --;) API후킹이란?... 1. API는 DLL파일안에 들어있습니다. API함수를 사용한다는것은 윈도우가 제공하는 DLL안에 들어있는 함수를 사용하는겁니다. 그러므로 API후킹을 한다는것은 다른 프로그램이 DLL의 함수를 사용하는것을 내가 가로채는것을 말합니다. API 후킹의 목적... 2. 가로채서? 그 다음은 그 함수의 기능.. 2009. 8. 19.
[펌]후킹(hooking)방법중 메시지 후킹과 API 후킹의 차이점이 뭔가요? 그리고 원리가? 먼저 메시지후킹과 API후킹의 차이는 운영체제(윈도우즈)에서 지원하느냐, 지원하지 않느냐의 차이가 있습니다. 메시지후킹은 윈도우즈에서 API레벨(함수레벨)로 지원해주는 반면, API후킹은 운영체제에서 지원하는것이 아니라 사용자(프로그램을 만드는 측)가 직접 특정 함수(API)가 호출되는 부분을 감시해서 호출되려는 순간 자신이 만들어 놓은 임의의 함수로 호출위치를 바꿔버리는 매커니즘 입니다. 일단 개념은 위와 같으며 조금 디테일하게 들어가겠습니다. 먼저 메시지훅에 대해서 설명드리자면, 윈도우즈는 메시지 구동방식이라는 말을 윈도우즈 프로그래밍을 공부하신 분이라면 알고계실 겁니다. 이 뜻은 우리가 마우스를 움직였을때나, 키보드를 누르는 행동, 프로그램을 종료하는 시기.. 이런것들이 미리 정해진 시간에 수행되는.. 2009. 8. 19.
find 와 grep를 이용한 파일/문자열/디렉터리 찾기 및 치환 출처: http://apms.tistory.com/13 1. 문자열 찾기(영어 전용) # grep -rw "찾는문자열" ./ 2. 문자열 찾기 # grep -i -l "찾는문자열" * -r 2> /dev/null 2>/dev/null : 에러출력을 /dev/null 로 보내라는 의미 3. 문자열 찾기(한영 공용) # find . -exec grep -l "찾는문자열" {} \; 2>/dev/null 4. 문자열 찾기(한영, 대소문자 무시) # find . -exec grep -i -l "찾는문자열" {} \; 2>/dev/null 옵션 i는 대소문자를 무시하라는 의미 5. 문자열 찾은 후 치환 # find . -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \; 2>/dev/null.. 2009. 8. 16.
하나님은 왜 아버지일까? 어머니가 아닌이유는 뭘까? 성경에는 하나님이 왜 사람을 남자와 여자로 만드셨는지. 그리고 왜 결혼하는 것인지 남자는 뭐고 여자는 뭔지 설명이 되어있다. 몇가지 성경에 기록되어있는 내용 1. 하나님은 자신의 형상을 따라 사람을 만드셨다. 2. 하나님은 남자를 먼저 만드셨다. 3. 여자는 남자로 부터 나왔다. 4. 상징적으로 남자는 하나님을 의미하고 여자는 교회(기독인들)를 의미한다. 남자는 남자다움이 있어야 한다. 남자답다는것은.... 멋있고 강하고 여자를 지켜주고 사랑하는 사람이다. 그리고 여자는 여자다워야 하는데 여자다움이란.... 귀엽고 사랑스럽고 남자에게 순종하고 사랑받고 이런것이다. 남자와 여자는 다르며, 다르기때문에 이러한 차이는 남녀평등이니 하는 것과 무관하다. 성경은 여자가 남자에게 순종할 것을 명령하고 있고 남자는 .. 2009. 8. 14.
고통받는 누군가에게..... 세상은 공평하지 않다. 언제 어디에서 태어나느냐에 따라 운명이 달라진다. 많은 기회를 얻을 수도 있으며, 기회가 없을 수도 있으며, 심한 고통을 받을 수도 있고, 적은 고통을 받을 수도 있다. 일본인들에게 행복하냐고 여러사람들에게 물어본적이 있다. 행복하지 않다. 라고 말하는 사람은 없었다. 일본에도 자살하는 사람이 많다고 하지만.... 일본은 잘사는 나라이다. 북한에서 사는사람들은 고통이 심하므로..... 행복하냐고 물어보면 많은 사람들이 그렇지 않다고 대답하지 않을까? 생각해본다. 일본은 반대다. 살기좋은 나라이기때문이다. 한국을 보면..... 수십년간 계속된 전쟁의 위험..... 뿐만아니라 여러가지로 힘든 사람들이 많은 것 같다. 가난의 고통이 얼마나 큰지 경험했기때문에 교육열이 높은 나라가 되었다.. 2009. 8. 14.
true my heart - ave;new true my heart ave;new [번역한 사람 불명확] 번역ver1 true my heart 키미오치카쿠데 true my heart キミを近(ちか)くで 나의 진짜 마음은 가까이에서 너를 다레요리칸은지따이 誰(だれ)より感(かん)じたい 누구보다도 느끼고 싶어 close to my love 히또미토지떼 close to my love 瞳(ひとみ)閉(と)じて 나의 사랑을 닫아 눈을 감고서 이쯔까카나우까라 스나오나키모찌다키시메 いつか適(かな)うから 素直(すなお)な氣持(きも)ち抱(だ)きしめ 언젠가 이루어질테니까 솔직한 기분을 품으며 히카레아우 또키메키또까 아후레루오모이오 惹(ひ)かれあうトキメキとか 溢(あふ)れる想(おも)いを 서로에게 끌리는 두근거림이라고 하는 넘쳐나는 마음을 오시에떼쿠레따 히토다까라 敎(おし).. 2009. 8. 14.