System DLL 사용하지 않기_
글쓴이: proneer / 작성시간: 월, 2008/09/29 - 1:02오후
운영체제에서 운영체제의 기능을 사용하려면 %SystemRoot%system32\ 내의 dll들을 사용하게 되는데
이 경로를 이용하지 않고 임의적으로 사용자가 dll들을 복사해서 사용자 디렉터리에 옮긴 후 system32 내부의 dll이 아닌 사용자가 구성한 dll만 사용이 가능한가요?
예로, pslist와 같이 프로세스를 확인하는 프로그램을 system32 폴더 내의 dll이 아니라 필요한 dll만 사용자정의 폴더로 이동 시켜서 실행시 사용자정의 폴더에 위치한 dll을
사용하게 구성하는게 가능한지 답변 부탁드립니다.
Forums:
물론
물론 가능합니다.
직접 만드시는 프로그램이 그렇게 작동하게 하시려면 명시적으로 필요한 라이브러리의 경로를 LoadLibrary로 지정해서 필요한 함수들을 사용하시면 되고,
이미 다른사람이 만들어 놓은 프로그램의 dll load 순서를 바꾸시려면, 다음 링크를 확인해 보시기 바랍니다. 특정 프로그램만 지정해서 dll load 순서를 바꾸실 순 없고, 시스템 전체 설정을 바꿔서 하실 수는 있습니다.
http://msdn.microsoft.com/en-us/library/ms682586.aspx
-------------------------------------------------
$yes 4 8 15 16 23 42
-------------------------------------------------
$yes 4 8 15 16 23 42
아핫..가능하군요..
감사합니다. ^^
댓글 달기