[팁] Windows의 rundll32.exe의 용도

시스템에서 rundll32.exe라는 파일은 꽤 중요해 보이면서도 그닥 의미는 없어보이기도 합니다. 하지만 의외로 이 바이너리를 사용하는 프로세스는 많은 것 같습니다. ^^; rundll32.exe로 해 볼 수 있는 Windows NT 전용 액세서리를 하나 만들어 보렵니다. ^^


바로 가기 아이콘 경로에 %windir%System32rundll32.exe user32.dll, LockWorkStation 을 입력해주세요. 그리고 실행 한번 해보세요. ^^ Windows 2000, Windows Server 2003 등에서는 바탕 화면 잠금 화면이 나타날 것입니다. Windows XP에서는 빠른 사용자 전환을 사용할 경우 빠른 사용자 전환 기능이 실행되며 사용자 계정에 암호가 걸려있을 때 잠금이 발동됩니다. 그렇지 않을 경우 단지 잠그기만 합니다.


rundll32에 전달하는 인수를 살펴보면 시스템 디렉터리에 있는 DLL 파일 이름과 콤마, 그리고 DLL 파일 밖에 노출된 함수 이름을 지칭합니다. LockWorkStation은 주고 받는 매개 변수가 없습니다. 매개 변수를 전해야 하는 다른 함수는 실행이 안되는 것 같습니다만 다른 방법이 있는지 더 살펴볼 생각입니다.


짜투리 팁이었습니다. ^^

댓글 남기기