トップ 履歴 一覧 カテゴリ ソース 検索 ヘルプ RSS ログイン

Win32/Rundll32

INDEX

Rundll32

32 bit DLL からエクスポートされた関数を呼び出すコマンドライン ユーティリティ プログラム。ただし、すべての DLL からエクスポートされたすべての関数が呼び出すことが出来るわけではなく、呼び出せるように明示的に記述されている DLL の関数のみが呼び出せる。

 ファイルを開く

ファイルを関連付けされたアプリケーションで開く
rundll32 url.dll,FileProtocolHandler ファイルパス
ファイルを関連付けされたアプリケーションで開く
rundll32 shell32.dll,ShellExec_RunDLL ファイルパス
ファイルを開くアプリケーションの選択
rundll32 shell32.dll,OpenAs_RunDLL ファイルパス

 ハードウエア関係

ハードウエアの安全な取り消し
rundll32 shell32.dll,Control_RunDLL hotplug.dll
デバイスマネージャ
rundll32 devmgr.dll,DeviceManager_Execute

 Windows

パソコンのロック
rundll32 user32.dll,LockWorkStation
ログオフの場合
rundll32 shell32.dll,SHExitWindowsEx 0
シャットダウンの場合
rundll32 shell32.dll,SHExitWindowsEx 1
再起動の場合
rundll32 shell32.dll,SHExitWindowsEx 2
休止状態/スリープ (*1)
rundll32 Powrprof.dll,SetSuspendState
Windowsバージョン情報ダイアログ
rundll32 shell32.dll,ShellAbout

※1:休止状態(hibernate)が有効であれば、休止状態に(無効時は スリープ)。また、SetSuspendState への引数で、「0,1,0」や「Sleep」「Hybernate」などの例があるが、引数が正しく渡らず、何を指定しても変わらない。

 ディスク関係

ディスクコピーダイアログ表示
rundll32 diskcopy.dll,DiskCopyRunDll
ディスクフォーマット
rundll32 shell32.dll,SHFormatDrive

最終更新時間:2026年01月28日 22時47分37秒 指摘や意見などあればSandBoxのBBSへ。