none
[PowerShell Tips] RunDLL32.exe 활용 RRS feed

  • 일반 토론

  • 질문

     

    PowerShell에서 RunDLL32.exe를 사용해서 Windows 기능을 실행할 수 있습니다.

     

    답변

     

    PowerShell에서 RunDLL32.exe를 이용해서 다양한 윈도우 기능을 Command-Line Interface 환경에서 사용할 수 있습니다. 제어판의 창 실행, 시스템 잠금, 윈도우 정보 창 등 여러가지 기능을 사용할 수 있습니다.

     

    Step 1 : 시스템 잠금

    아래의 명령어로 시스템 잠금을 할 수 있습니다. 이러한 명령어는 Script 작성시 유용하게 사용할 수 있습니다.

    rundll32.exe user32.dll, LockWorkStation

     

    Step 2: Control Panel short cut

    제어판에 기능을 Short Cut으로 생성할 수 있습니다. 아래는 몇 가지 예제가 있습니다.

     

    사용자 계정

    RunDll32.exe shell32.dll,Control_RunDLL nusrmgr.cpl

     

    전원 설정

    RunDll32.exe Shell32.dll,Control_RunDLL powercfg.cpl

     

    키보드 설정

    RunDll32.exe shell32.dll,Control_RunDLL main.cpl @1

     

    Step 3 : 마우스 버튼 변경

    마우스 버튼 좌우 변경

    RunDll32.EXE USER32.DLL,SwapMouseButton

     

    위의 명령어는 토글형식으로 작동하지 않습니다. 복구 하려면 아래의 명령어를 실행 후 설정해야 합니다.

    RUNDLL32.EXE SHELL32.DLL,Control_RunDLL desk.cpl,,0

     

    Step 4 : About

     

    윈도우 버전, 라이선스  정보를 제공합니다.

    RunDll32.exe SHELL32.DLL,ShellAboutW

    2011년 10월 20일 목요일 오전 8:59
    중재자