아니면 특정 루틴에 의해서 초기화가 이뤄지는 것인지 궁금합니다. dll진입점(제가 작성한 임의의 함수들중 하나)을 찾아서 단순하게 실행시키면 제가 써넣은 값이 아닌 이상한 값으로 되어 있는데... 혹시 초기화 루틴이 따로 있는 거 아닌가요???
도움부탁;;;
static __int32 kkk=0; static __int32 kkk2=1;
void temp(void) { int kkk3 = kkk; }
이렇게 하고 PE파일 에서 temp진입점 찾아서 바로 실행시키면 kkk3=0이 나옮니다.그려. kkk2는 정상적으로 값이 들어가고요
미친 거 아이가....;;;;;
와 미치긋다...;;;;;
static __int32 kkk=0;
static __int32 kkk2=1;
void temp(void)
{
int kkk3 = kkk;
}
이렇게 하고 PE파일 에서 temp진입점 찾아서 바로 실행시키면 kkk3=0이 나옮니다.그려.
kkk2는 정상적으로 값이 들어가고요
미친 거 아이가....;;;;;