공유하기
입력 1999년 12월 7일 10시 06분
공유하기
글자크기 설정
람이 없을 정도다. 당연히 DLL이 없어지거나, 문제가 생기면 DLL 파일도 동작하지 않게 된다. 프로그래밍에서 DLL 이라는
파일은 윈도우 안에서 실행되는 서로 다른 여러 프로그램들이 약방의 감초처럼 필요로 하는 파일을 한데 묶어서 관리하는 체
제다. 이렇게 중복되는 파일을 한곳에 묶어서 관리함으로써 많은 이익을 보고 있는 셈이다.
실행파일(.EXE)이 실행되면, 그 실행파일이 필요로 하는 DLL
파일을 찾아서 실행파일과 연결을 시켜주는 역할을 하는 것이
바로 rundll.exe이다. 그런데, 윈도우에는 16비트용 프로그램과 32비트용 프로그램이 있으므로, 두 가지로 나뉘어 있는 것이다.
다시 말하면, 윈도우는 DLL(Dynamic-Link Libraries)에서 내보
내진 함수를 호출할 수 있는 Rundll.exe와 Rundll32.exe라는 프
로그램을 가지고 있다. Rundll.exe는 16비트 DLL을 로드하여 실
행하며, Rundll32.exe는 32비트 DLL을 로드하여 실행한다. 즉,
Rundll.exe와 Rundll32.exe는 DLL파일을 실행 프로그램과 연결
해서 구동해주는 유틸리티 프로그램이라고 볼 수 있다. 따라서,
Rundll32.exe 오류는 DLL을 사용하는 모든 프로그램과 관련이
있다. [PC라인 제공]
구독
구독
구독