'잡동사니' 카테고리의 다른 글

WinISO 6.3.0.4905 Portable  (0) 2013.04.13
SuperMp3Download  (0) 2013.03.09
애니 여자 성우 리스트...  (0) 2013.03.01
Diabllo 3 유용 프로그램들  (0) 2013.02.28
봐야할 애니리스트  (0) 2013.01.25

ASCII:American Standard Code for Infomation Interchange의 약자 입니다.
         그리고 보통 기억장치는 8비트 입니다.
UNICODE:국제 표준으로 제정된 2바이트계의 만국 공통 국제 문자부호 체계입니다.
               그리고 코드의 1문자당 영어는 7비트, 비영어는 8비트,
               한글이나 일본어는 16비트의 값을 지니는데, 이를 모두 16비트로 통일한 것입니다.

[

SizeOfcode : 섹션중에 .text라고 되어있는 부분의 크기 실제 파일에 기록되는 값의 크기.
SizeOfInitializedData : 읽기가 가능한 섹션이 차지하는 크기
SizeOfUninitializedData<->SizeOfInitializedData:의 반대값
AddressOfEntryPoint:EP가 올라오는 가상메모리 값에 대한 RAV값
BaseOfCode:EP값 이전에 start up code가 오는 경우 그 값만큼 코드값이 줄어든다.거의 AddressOfEntryPoint와 같다.
BaseOfData:data섹션이 시작되는 RVA값
ImageBase:도스헤더가 오는 자리 거의 40000h임..아닌경우도 있음
SectoionAlignment:섹션간 가상메모리 간의 간격,(주어진 값의 꼭!! 배수여야함)
FileAlignment:실제 파일에 쓰이는 섹션간의 간격
SizeOfImage:가상메모리에 올라갈 총크기 헤더와 섹션값을 모두 더 한값
SizeOfHeader:모두 헤더값을 더한 값
SizeOfImage에서 모든섹션들의 값을 뺀값

*NumberOfRvaAndSizes:10h
DataDirectory 구조체 멤버마다 각자의 주소를 가르키는 RVA 4바이트와 Size값 4바이트를 가집니다.
따라서 각각 8바이트씩 가지게되죠..
앞에서 말한대로 DataDirectory가 128바이트 이므로 128/8 = 16이 나옵니다.
16d 이기 때문에 hex값으로 바꿔주면 10h가 되는거죠...
그래서 NumberOfRvaAndSizes값이 10h입니다.
-------------------------------------------------------------------------------------------------------------------------
제가 Lena3 한글 강좌 보고 풀다가 나왔길래;; 적어본겁니다..
급하게 쓰느라 오타가 있을수도있어요^^;

[

+ Recent posts