none
kernel32.dll,gdi32.dll등의 함수호출이 다른경로에서는 호출이 안됩니다. (윈도우7 x64) RRS feed

  • 질문

  • 안녕하세요? 제가 관리하고 있는 프로젝트 중에

    어떤 회사의 프로그램과의 충돌등을 이유로

    gdi32.dll,kernel32.dll같은 system32 폴더안의 몇몇 dll 파일들을

    USB루트경로,temp폴더로 복사를 하여

    옭긴 경로의 복사본을 통해 함수를 호출하는 방식으로

    32비트 xp,윈도우7에서는 아무런 문제 없이 제작이 완료되었습니다.

    하지만 윈도우7 64비트버전은

    위와 똑같은 방법으로

    system32 폴더안의 dll을 다른경로로 복사한뒤,

    복사본을 통해서는 함수호출이 안되고 있습니다.

    system32안의 dll 파일을 수정할려는게 아니라

    다른경로에 있는 복사본을 통해서, 함수호출만 쓰는것인데

    왜 막히고 있는것인지 원인을 모르겠습니다.

    syswow64폴더 안의 dll 역시 똑같습니다.

    도와주시면 감사하겠습니다.
    2013년 10월 22일 화요일 오전 7:11