數碼中文坊

 取回密碼
 我要註冊
檢視: 9293|回覆: 0

[教學] Rundll32.exe 與 Rundll.exe 指令大全

[複製連結]
發表於 2006-12-11 23:46:06 | 顯示全部樓層 |閱讀模式

馬上註冊,結交更多好友,享用更多功能,讓你輕鬆瀏覽論壇。

你需要 登入 才可以下載或檢視,沒有帳號?我要註冊

x
Rundll者,顧名思義,執行Dll也,它的功能就是以命令列的方式呼叫Windows的動態函式庫,Rundll32.exe與Rundll.exe的區別就在於前者是呼叫32位的函式庫,而後者是運用於16位的函式庫,它們的命令格式是:
7 `6 h6 S( W+ e/ j( r
. K/ z! |- m: m1 m9 p: D/ fRUNDLL32.EXE,,
3 v* s! X0 K/ A% i1 S6 q
% v, }( s( Z. {8 l這裡要注意三點:
7 G# P# d  K: s( E& m1.Dll檔案名中不能含有空格,比如該檔案位於 C:\ProgramFiles\目錄,你要把這個路徑改成 C:\Progra~1\
  C( @( w* f1 w1 `# a/ ?& B6 X2.Dll檔案名與Dll入口點間的逗號不能少,否則程式將出錯並且不會給出任何資訊!" O2 Z- @9 E0 w2 e
3.最重要的一點:Rundll不能用來呼叫含回傳值參數的 Dll,例如 Win32API 中的 GetUserName(),GetTextFace() 等。在 VisualBasic 中,提供了一條執行外部程式的指令Shell,格式為:
% d& D! O- Y9 L: PShell「命令列」
0 c4 q# E! G+ w& A. f1 w8 i6 c. C1 [如果能配合Rundll32.exe用好Shell指令,會使您的VB程式擁有用其他方法難以甚至無法實現的效果:仍以重啟為例,傳統的方法需要你在VB工程中先建立一個模組,然後寫入WinAPI的聲明,最後才能在程式中呼叫。而現在只需一句:  |! _' v2 ~1 d( I, e0 O9 A" n, A
Shell「rundll32.exeuser.exe,restartwindows」就搞定了!
0 Q8 s# M. q$ G, w5 s2 h實際上,Rundll32.exe在呼叫各種Windows控制台和系統選項方面有著獨特的優勢。下面為網路上收集有關Rundll的指令:
( e/ G0 j% z* U$ T' ?8 _! ]. d! V$ Z. n) T5 e3 l
命令列:rundll32.exe shell32.dll,Control_RunDLL1 l  m6 c& @" ?; V& I. ^$ z
功能:顯示控制台
4 e+ h; P  }5 I命令列:rundll32.exe shell32.dll,Control_RunDLLaccess.cpl,,1# I' o. ^4 M: z0 v8 n1 e' Y
功能:顯示「控制台-輔助選項-鍵盤」選項視窗
3 c* R- _4 R5 T4 }2 G命令列:rundll32.exe shell32.dll,Control_RunDLLaccess.cpl,,2  M9 }2 j* t8 K7 ^% Z5 x
功能:顯示「控制台-輔助選項-聲音」選項視窗4 y& J, x6 I3 A2 C  u
命令列:rundll32.exe shell32.dll,Control_RunDLLaccess.cpl,,3
) k7 }0 o, X: A9 T功能:顯示「控制台-輔助選項-顯示」選項視窗, U  U, M/ z6 C" d7 T# c
命令列:rundll32.exe shell32.dll,Control_RunDLLaccess.cpl,,46 n  t9 k: {. u1 h. V; }
功能:顯示「控制台-輔助選項-滑鼠」選項視窗9 F% ~$ ?% k- R1 S( r
命令列:rundll32.exe shell32.dll,Control_RunDLLaccess.cpl,,50 t6 k( e7 j( e$ A! c4 W
功能:顯示「控制台-輔助選項-傳統」選項視窗& v  ?+ l7 _! Z  t9 y4 I7 J
命令列:rundll32.exe shell32.dll,Control_RunDLLsysdm.cpl@1
) i& P: B  I6 M" I4 [! d功能:執行「控制台-新增硬體」精靈。$ M( _0 n) L1 c. O5 B
命令列:rundll32.exe shell32.dll,SHHelpShortcuts_RunDLLAddPrinter
' [% E$ Q3 t, z. a( C功能:執行「控制台-新增印表機」精靈。' V5 d  |; w4 B/ }2 Y" U: |
命令列:rundll32.exe shell32.dll,Control_RunDLLappwiz.cpl,,1/ V4 a3 v: v' s, E' k' L) P9 t: m
功能:顯示「控制台-增加/刪除程式-安裝/卸載」面板。9 c* m4 G7 s1 t7 ?& F" y
命令列:rundll32.exe shell32.dll,Control_RunDLLappwiz.cpl,,2/ k3 J; j3 n6 R3 d
功能:顯示「控制台-增加/刪除程式-安裝Windows」面板。7 Y4 n' y$ l9 }2 U, y5 p5 j; C
命令列:rundll32.exe shell32.dll,Control_RunDLLappwiz.cpl,,32 k/ \7 {+ c' h, @  J& M/ ]
功能:顯示「控制台-增加/刪除程式-啟動碟」面板。
! ~8 v; U, h% l* T6 F2 R, q命令列:rundll32.exesyncui.dll,Briefcase_Create
7 D+ j* w& W7 F( b0 |功能:在桌面上建立一個新的「我的公事包」。1 G% g% v/ G/ Z
命令列:rundll32.exediskcopy.dll,DiskCopyRunDll
& ], @) |% l3 m- p$ P功能:顯示複製軟碟視窗
7 r7 v" c0 Z& o' q. C% _命令列:rundll32.exeapwiz.cpl,NewLinkHere%18 h' g: m) J) N2 V
功能:顯示「建立快捷方式」的對話視窗,所建立的快捷方式的位置由%1參數決定。9 G& I9 B7 w# V6 T! S4 S+ y
命令列:rundll32.exe shell32.dll,Control_RunDLLtimedate.cpl,,06 {' I$ @- f8 U# K
功能:顯示「日期與時間」選項視窗。4 J6 R6 h  J6 u0 z" V; C' w
命令列:rundll32.exe shell32.dll,Control_RunDLLtimedate.cpl,,1
$ j+ x: Q6 c% o% p8 Q5 j功能:顯示「時區」選項視窗。
: d9 P: z* X% h命令列:rundll32.exernaui.dll,RnaDial[某個撥號連接的名稱]
( c3 h: C! {- @' ?9 p% d; ?$ W功能:顯示某個撥號連接的撥號視窗。如果已經撥號連接,則顯示目前的連接狀態的視窗。' D3 l& A  z# l- |9 A) v" c
命令列:rundll32.exernaui.dll,RnaWizard5 l$ q  h: A" ]& `8 I
功能:顯示「新增撥號連接」精靈的視窗。
3 |; A% a- ^" l1 j+ c命令列:rundll32.exe shell32.dll,Control_RunDLLdesk.cpl,,0
0 p7 H0 S; p& |/ b* R: m% n2 |+ \/ ]功能:顯示「顯示內容-背景」選項視窗。
  {' n3 @9 r9 G) j' o' T5 t* j命令列:rundll32.exe shell32.dll,Control_RunDLLdesk.cpl,,1& C; l6 v( n- Q9 i
功能:顯示「顯示內容-螢螢幕保護程式護」選項視窗。
) C0 p5 Y- c! _7 z1 U9 E+ Q: A命令列:rundll32.exe shell32.dll,Control_RunDLLdesk.cpl,,2
2 _. K% E0 }5 W功能:顯示「顯示內容-外觀」選項視窗。0 O  ]. z( d% P& m4 `: j8 v' H
命令列:rundll32.exe shell32.dll,Control_RunDLLdesk.cpl,,3) A! t7 R, `5 u' [! W
功能:顯示顯示「顯示內容-內容」選項視窗。& h4 J- C: \, D3 \( }, ]
命令列:rundll32.exe shell32.dll,SHHelpShortcuts_RunDLLFontsFolder
  X  E( Y) I1 j  R' l' _功能:顯示Windows的「字型」資料夾。
6 _& x% m/ y0 Y8 s8 i命令列:rundll32.exe shell32.dll,Control_RunDLLmain.cpl@39 P* Q9 d4 G  N; d' `+ D; b
功能:同樣是顯示Windows的「字型」資料夾。- {1 M/ ?) |- a* @! {: x! N2 W
命令列:rundll32.exe shell32.dll,SHformatDrive
  K. ?* b" b$ N4 R( c  D) w3 y8 ~功能:顯示格式化軟碟對話視窗。8 w2 ?5 ]1 [8 S
命令列:rundll32.exe shell32.dll,Control_RunDLLjoy.cpl,,0' O" |% a2 Y0 Z6 c, a) D( T0 _
功能:顯示「控制台-遊戲控制器-一般」選項視窗。
3 ~% s: v2 E7 D1 u, c7 i命令列:rundll32.exe shell32.dll,Control_RunDLLjoy.cpl,,1
0 E% O# \$ ^3 R: b9 }6 G功能:顯示「控制台-遊戲控制器-進階」選項視窗。
' D! d" H; P3 C6 ^4 Y9 _  q命令列:rundll32.exemshtml.dll,PrintHTML(HTML我的文件)
( K. j( d/ n+ ?) x功能:列印HTML我的文件。
, g" H: i3 N1 _  h  o命令列:rundll32.exe shell32.dll,Control_RunDLLmlcfg32.cpl
" k" w$ w; }3 c6 }2 X/ ^0 ~5 u功能:顯示MicrosoftExchange一般選項視窗。/ p5 p8 v5 C' p1 f8 o' E
命令列:rundll32.exe shell32.dll,Control_RunDLLmain.cpl@0
0 a2 n1 w8 q, Y$ ^4 a8 Y, p. |+ j功能:顯示「控制台-滑鼠」選項。
8 Y7 \+ R: ^; J. M' s% t, b; K; ^命令列:rundll32.exe shell32.dll,Control_RunDLLmain.cpl@1
1 ?) Y& \( p1 [功能:顯示「控制台-鍵盤內容-速度」選項視窗。
' h1 j* v' n7 j% u" `, ~命令列:rundll32.exe shell32.dll,Control_RunDLLmain.cpl@1,,1
) c' r' K- g' P( c! f; K5 b, u功能:顯示「控制台-鍵盤內容-語言」選項視窗。/ L6 `$ T! w0 ^7 ]2 P
命令列:rundll32.exe shell32.dll,Control_RunDLLmain.cpl@2
# Z9 U4 M! P& U% J* U8 L/ H" z功能:顯示Windows「印表機」資料夾。
( N5 o8 y" N1 T0 |4 W命令列:rundll32.exe shell32.dll,Control_RunDLLmain.cpl@3% A6 I# ^. x7 r5 J) u# `
功能:顯示Windows「字型」資料夾。
9 h& u$ p; S, x: l& n. r' D& ?命令列:rundll32.exe shell32.dll,Control_RunDLLmain.cpl@4" P. g1 O3 ?$ K7 ]  y+ t1 q3 Q
功能:顯示「控制台-輸入法內容-輸入法」選項視窗。8 Q3 B& E2 q8 d& B
命令列:rundll32.exe shell32.dll,Control_RunDLLmodem.cpl,,add# {/ e6 w4 w; a4 N0 f
功能:執行「新增調製解調器」精靈。5 s+ y" r9 L" Q0 ^: U; k
命令列:rundll32.exe shell32.dll,Control_RunDLLmmsys.cpl,,0% t/ c5 ~4 a6 t8 j. ~7 r
功能:顯示「控制台-多媒體內容-音瀕」內容頁。
% U$ d1 f. o& |" O, f7 ?( H) z命令列:rundll32.exe shell32.dll,Control_RunDLLmmsys.cpl,,1+ }; a: P1 O9 N" K
功能:顯示「控制台-多媒體內容-視瀕」內容頁。  f! V9 O# ]0 ^3 {. P, J! u
命令列:rundll32.exe shell32.dll,Control_RunDLLmmsys.cpl,,21 D% s$ s  e/ I
功能:顯示「控制台-多媒體內容-MIDI」內容頁。
1 G" j  f! g: i# m! E命令列:rundll32.exe shell32.dll,Control_RunDLLmmsys.cpl,,3
9 g5 l9 o# u) f6 @2 i7 S功能:顯示「控制台-多媒體內容-CD音樂」內容頁。
2 {# n, `- x5 {* ~命令列:rundll32.exe shell32.dll,Control_RunDLLmmsys.cpl,,4" o9 P# M9 q3 `, A" s2 o
功能:顯示「控制台-多媒體內容-設備」內容頁。
/ {1 p3 a5 I& o% I5 g命令列:rundll32.exe shell32.dll,Control_RunDLLmmsys.cpl@1
- T& _) N2 j  c功能:顯示「控制台-聲音」選項視窗。9 f- Q. Y0 t$ H
命令列:rundll32.exe shell32.dll,Control_RunDLLnetcpl.cpl1 ~6 z1 A% g9 ~4 ?* Y3 D& J- U
功能:顯示「控制台-網路」選項視窗。' s6 v4 l3 ]- E+ x8 |/ n" t* G
命令列:rundll32.exe shell32.dll,Control_RunDLLodbccp32.cpl+ t2 J3 n4 c9 r# D" z
功能:顯示ODBC32資料管理選項視窗。
; k( y/ B8 m  f6 f命令列:rundll32.exe shell32.dll,OpenAs_RunDLL{drive:\path\filename}  C1 j; t' ~; i  W( Z
功能:顯示指定檔案(drive:\path\filename)的「開啟方式」對話視窗。* d3 {- N1 k# @- m% d* l* q% T4 K% \
命令列:rundll32.exe shell32.dll,Control_RunDLLpassword.cpl
& x% e% s+ I7 G. v) ?$ {功能:顯示「控制台-密碼」選項視窗。
8 `# ^$ H: Q; U( H6 B) s命令列:rundll32.exe shell32.dll,Control_RunDLLpowercfg.cpl
/ `. C3 c3 L: n3 D2 b功能:顯示「控制台-電源管理內容」選項視窗。1 S6 }  d2 b) l  E. `4 q  V  Z+ Z
命令列:rundll32.exe shell32.dll,SHHelpShortcuts_RunDLLPrintersFolder  o: v4 Q3 E/ d- P0 d, ~; p; a- g
功能:顯示Windows「印表機」資料夾。(同rundll32.exe shell32.dll,Control_RunDLLmain.cpl@2)
1 {$ O9 |) {5 u1 c/ U9 z( r6 T, w命令列:rundll32.exe shell32.dll,Control_RunDLLintl.cpl,,0$ f8 K% D0 w' i9 t+ i$ B" J
功能:顯示「控制台-區域設置內容-區域設置」選項視窗。3 q- E& B6 j9 V& R! I- ^: p, |
命令列:rundll32.exe shell32.dll,Control_RunDLLintl.cpl,,1) x0 H, K" |3 `1 B6 v+ g
功能:顯示「控制台-區域設置內容-數字」選項視窗。! M  v4 t6 |+ M& E$ S2 y
命令列:rundll32.exe shell32.dll,Control_RunDLLintl.cpl,,2
6 s4 a4 a. n2 O% V. G* D! m功能:顯示「控制台-區域設置內容-貨幣」選項視窗。
' h0 T4 e7 ]% x) m2 W$ K4 S命令列:rundll32.exe shell32.dll,Control_RunDLLintl.cpl,,3
5 S( j/ ~& a; m. F' ~. R功能:顯示「控制台-區域設置內容-時間」選項視窗。# P6 p/ ]0 h+ v
命令列:rundll32.exe shell32.dll,Control_RunDLLintl.cpl,,4) C" ]# s8 g6 y! x. |4 a0 F
功能:顯示「控制台-區域設置內容-日期」選項視窗。/ Y' E( t" D) v6 S, K: M1 k
命令列:rundll32.exedesk.cpl,InstallScreenSaver[螢幕保護程式檔案名稱]) K& @6 e. \6 U
功能:將指定的螢幕保護程式檔案設置為Windows的螢幕保護程式,並顯示螢幕保護程式內容視窗。4 G% F8 X: ?- U+ M' `; R
命令列:rundll32.exe shell32.dll,Control_RunDLLsysdm.cpl,,0
8 v1 j: P! J7 |& b功能:顯示「控制台-系統內容-傳統」內容視窗。  G& }. s5 [6 H, ^1 N1 x2 O
命令列:rundll32.exe shell32.dll,Control_RunDLLsysdm.cpl,,1
) e9 j4 X6 \" s4 ^- q7 Z功能:顯示「控制台-系統內容-裝置管理員」內容視窗。) l7 C( z. y5 R$ @; \
命令列:rundll32.exe shell32.dll,Control_RunDLLsysdm.cpl,,2& M0 q  a* y5 [* ?' y& R! Z* a
功能:顯示「控制台-系統內容-硬體配置檔案」內容視窗。
) m9 P& ]1 P# H7 W9 W3 ]命令列:rundll32.exe shell32.dll,Control_RunDLLsysdm.cpl,,3
5 W& b: l$ \1 b4 ^0 A" A功能:顯示「控制台-系統內容-性能」內容視窗。, G/ Z/ k8 z: ~/ o
命令列:rundll32.exeuser.exe,restartwindows. y4 [3 C" P; e  n% l5 P
功能:強行關閉所有程式並重啟機器。# r. p6 f5 {8 I! a, R$ }# B
命令列:rundll32.exeuser.exe,exitwindows2 v. J6 ?; @- X& n8 O# S3 O  }9 Q
功能:強行關閉所有程式並關機。" @% [& c8 \; [' }. p  I  r
命令列:rundll32.exe powrprof.dll,SetSuspendState; m  ~3 n2 F/ m, B9 [/ s: \
功能:將電腦待機。' O3 @  b8 Z9 v! k6 y
命令列:rundll32.exe shell32.dll,Control_RunDLLtelephon.cpl" ?/ l6 X8 s! S2 r- _, P2 m, K
功能:顯示「撥號內容」選項視窗
6 b$ A4 z0 Q2 V1 h: d命令列:rundll32.exe shell32.dll,Control_RunDLLthemes.cpl
2 A7 V/ p+ l- x3 I6 y3 ?2 N7 j功能:顯示「桌面主旨」選項面板
; k: M& C) n7 N: p' [
你需要登入後才可以回覆 登入 | 我要註冊

本版積分規則

Archiver|禁閉室|手機版|數碼中文坊

GMT+8, 2024-5-6 05:13 AM

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回覆 返回頂端 返回清單