麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

在VisualBasic中使用Rundll32.exe和Rundll.exe

2019-11-18 17:52:45
字體:
來源:轉載
供稿:網友
常用Windows9x的朋友一定對Rundll32.exe和Rundll.exe這兩個文件不會陌生吧,不過,由于這兩個程序的功能原先只限于在微軟內部使用,因而真正知道如何使用它們的朋友想必不多。那么好,如果你還不清楚的話,那么就讓我來告訴你吧。
  首先,請你做個小實驗(請事先保存好你正在運行的程序的結果,否則...):點擊“開始-程序-Ms-Dos方式”,進入Dos窗口,然后鍵入"rundll32.exeuser.exe,restartwindows",再按下回車鍵,這時你將看到,機器被重啟了!怎么樣,是不是很有趣?
  當然,Rundll的功能絕不僅僅是重啟你的機器。其實,Rundll者,顧名思義,運行Dll也,它的功能就是以命令行的方式調用Windows的動態鏈接庫,Rundll32.exe與Rundll.exe的區別就在于前者是調用32位的鏈接庫,而后者是運用于16位的鏈接庫,它們的命令格式是:
  RUNDLL.EXE,<入口點>,<調用參數>
  這里要注意三點:1.Dll文件名中不能含有空格,比如該文件位于c:/PRogramFiles/目錄,你要把這個路徑改成c:/Progra~1/;2.Dll文件名與Dll入口點間的逗號不能少,否則程序將出錯并且不會給出任何信息!3.這是最重要的一點:Rundll不能用來調用含返回值參數的Dll,例如Win32API中的GetUserName(),GetTextFace()等。在VisualBasic中,提供了一條執行外部程序的指令Shell,格式為:
  Shell“命令行”
  如果能配合Rundll32.exe用好Shell指令,會使您的VB程序擁有用其他方法難以甚至無法實現的效果:仍以重啟為例,傳統的方法需要你在VB工程中先建立一個模塊,然后寫入WinAPI的聲明,最后才能在程序中調用。而現在只需一句:
  Shell“rundll32.exeuser.exe,restartwindows”就搞定了!是不是方便多了?
  實際上,Rundll32.exe在調用各種Windows控制面板和系統選項方面有著獨特的優勢。下面,我就將本人在因特網上收集的有關Rundll的指令列舉如下(很有用的,能省去你很多調用WindowsAPI的時間!!),供大家在編程中引用:
  命令行:rundll32.exeshell32.dll,Control_RunDLL
  功能:顯示控制面板
  命令行:rundll32.exeshell32.dll,Control_RunDLLaccess.cpl,,1
  功能:顯示“控制面板-輔助選項-鍵盤”選項窗口
  命令行:rundll32.exeshell32.dll,Control_RunDLLaccess.cpl,,2
  功能:顯示“控制面板-輔助選項-聲音”選項窗口
  命令行:rundll32.exeshell32.dll,Control_RunDLLaccess.cpl,,3
  功能:顯示“控制面板-輔助選項-顯示”選項窗口
  命令行:rundll32.exeshell32.dll,Control_RunDLLaccess.cpl,,4
  功能:顯示“控制面板-輔助選項-鼠標”選項窗口
  命令行:rundll32.exeshell32.dll,Control_RunDLLaccess.cpl,,5
  功能:顯示“控制面板-輔助選項-常規”選項窗口
  命令行:rundll32.exeshell32.dll,Control_RunDLLsysdm.cpl@1
  功能:運行“控制面板-添加新硬件”向導。
  命令行:rundll32.exeshell32.dll,SHHelpShortcuts_RunDLLAddPrinter
  功能:運行“控制面板-添加新打印機”向導。
  命令行:rundll32.exeshell32.dll,Control_RunDLLappwiz.cpl,,1
  功能:顯示“控制面板-添加/刪除程序-安裝/卸載”面板。
  命令行:rundll32.exeshell32.dll,Control_RunDLLappwiz.cpl,,2
  功能:顯示“控制面板-添加/刪除程序-安裝Windows”面板。
  命令行:rundll32.exeshell32.dll,Control_RunDLLappwiz.cpl,,3
  功能:顯示“控制面板-添加/刪除程序-啟動盤”面板。
  命令行:rundll32.exesyncui.dll,Briefcase_Create
  功能:在桌面上創建一個新的“我的公文包”。
  命令行:rundll32.exediskcopy.dll,DiskCopyRunDll
  功能:顯示復制軟盤窗口
  命令行:rundll32.exeapwiz.cpl,NewLinkHere%1
  功能:顯示“創建快捷方式”的對話框,所創建的快捷方式的位置由%1參數決定。
  命令行:rundll32.exeshell32.dll,Control_RunDLLtimedate.cpl,,0
  功能:顯示“日期與時間”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLtimedate.cpl,,1
  功能:顯示“時區”選項窗口。
  命令行:rundll32.exernaui.dll,RnaDial[某個撥號連接的名稱]
  功能:顯示某個撥號連接的撥號窗口。如果已經撥號連接,則顯示當前的連接狀態的窗口。
  命令行:rundll32.exernaui.dll,RnaWizard
  功能:顯示“新建撥號連接”向導的窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLdesk.cpl,,0
  功能:顯示“顯示屬性-背景”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLdesk.cpl,,1
  功能:顯示“顯示屬性-屏幕保護”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLdesk.cpl,,2
  功能:顯示“顯示屬性-外觀”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLdesk.cpl,,3
  功能:顯示顯示“顯示屬性-屬性”選項窗口。
  命令行:rundll32.exeshell32.dll,SHHelpShortcuts_RunDLLFontsFolder
  功能:顯示Windows的“字體”文件夾。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmain.cpl@3
  功能:同樣是顯示Windows的“字體”文件夾。
  命令行:rundll32.exeshell32.dll,SHFormatDrive
  功能:顯示格式化軟盤對話框。
  命令行:rundll32.exeshell32.dll,Control_RunDLLjoy.cpl,,0
  功能:顯示“控制面板-游戲控制器-一般”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLjoy.cpl,,1
  功能:顯示“控制面板-游戲控制器-高級”選項窗口。
  命令行:rundll32.exemshtml.dll,PrintHTML(HTML文檔)
  功能:打印HTML文檔。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmlcfg32.cpl
  功能:顯示MicrosoftExchange一般選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmain.cpl@0
  功能:顯示“控制面板-鼠標”選項。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmain.cpl@1
  功能:顯示“控制面板-鍵盤屬性-速度”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmain.cpl@1,,1
  功能:顯示“控制面板-鍵盤屬性-語言”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmain.cpl@2
  功能:顯示Windows“打印機”文件夾。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmain.cpl@3
  功能:顯示Windows“字體”文件夾。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmain.cpl@4
  功能:顯示“控制面板-輸入法屬性-輸入法”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmodem.cpl,,add
  功能:運行“添加新調制解調器”向導。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmmsys.cpl,,0
  功能:顯示“控制面板-多媒體屬性-音頻”屬性頁。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmmsys.cpl,,1
  功能:顯示“控制面板-多媒體屬性-視頻”屬性頁。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmmsys.cpl,,2
  功能:顯示“控制面板-多媒體屬性-MIDI”屬性頁。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmmsys.cpl,,3
  功能:顯示“控制面板-多媒體屬性-CD音樂”屬性頁。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmmsys.cpl,,4
  功能:顯示“控制面板-多媒體屬性-設備”屬性頁。
  命令行:rundll32.exeshell32.dll,Control_RunDLLmmsys.cpl@1
  功能:顯示“控制面板-聲音”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLnetcpl.cpl
  功能:顯示“控制面板-網絡”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLodbccp32.cpl
  功能:顯示ODBC32數據管理選項窗口。
  命令行:rundll32.exeshell32.dll,OpenAs_RunDLL{drive:/path/filename}
  功能:顯示指定文件(drive:/path/filename)的“打開方式”對話框。
  命令行:rundll32.exeshell32.dll,Control_RunDLLpassWord.cpl
  功能:顯示“控制面板-密碼”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLpowercfg.cpl
  功能:顯示“控制面板-電源管理屬性”選項窗口。
  命令行:rundll32.exeshell32.dll,SHHelpShortcuts_RunDLLPrintersFolder
  功能:顯示Windows“打印機”文件夾。(同rundll32.exeshell32.dll,Control_RunDLLmain.cpl@2)
  命令行:rundll32.exeshell32.dll,Control_RunDLLintl.cpl,,0
  功能:顯示“控制面板-區域設置屬性-區域設置”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLintl.cpl,,1
  功能:顯示“控制面板-區域設置屬性-數字”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLintl.cpl,,2
  功能:顯示“控制面板-區域設置屬性-貨幣”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLintl.cpl,,3
  功能:顯示“控制面板-區域設置屬性-時間”選項窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLintl.cpl,,4
  功能:顯示“控制面板-區域設置屬性-日期”選項窗口。
  命令行:rundll32.exedesk.cpl,InstallScreenSaver[屏幕保護文件名]
  功能:將指定的屏幕保護文件設置為Windows的屏保,并顯示屏幕保護屬性窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLsysdm.cpl,,0
  功能:顯示“控制面板-系統屬性-常規”屬性窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLsysdm.cpl,,1
  功能:顯示“控制面板-系統屬性-設備管理器”屬性窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLsysdm.cpl,,2
  功能:顯示“控制面板-系統屬性-硬件配置文件”屬性窗口。
  命令行:rundll32.exeshell32.dll,Control_RunDLLsysdm.cpl,,3
  功能:顯示“控制面板-系統屬性-性能”屬性窗口。
  命令行:rundll32.exeuser.exe,restartwindows
  功能:強行關閉所有程序并重啟機器。
  命令行:rundll32.exeuser.exe,exitwindows
  功能:強行關閉所有程序并關機。
  命令行:rundll32.exeshell32.dll,Control_RunDLLtelephon.cpl
  功能:顯示“撥號屬性”選項窗口
  命令行:rundll32.exeshell32.dll,Control_RunDLLthemes.cpl
  功能:顯示“桌面主題”選項面板
  當然,不止是VisualBasic,象Delphi.VisualC++等其他編程語言也可以通過調用外部命令的方法來使用Rundll的這些功能,具體方法這里就不再詳細敘述了。靈活的使用Rundll,一定會使你的編程輕輕松松,達到事半功倍的效果!->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 777zyz色资源站在线观看 | 中文有码一区二区 | 久久精品视频在线看99 | www亚洲 | 久久亚洲美女视频 | 双性精h调教灌尿打屁股的文案 | 色域tv| 视频一区二区中文字幕 | 91成人在线免费观看 | 鲁久久 | 美国av免费看 | 加勒比色综合 | 久啪视频 | 亚洲aⅴ免费在线观看 | 久久久久久久久久久国产精品 | 久久国产精品二区 | 国产91精品久久久久久久 | 天堂成人国产精品一区 | 天天看成人免费毛片视频 | 欧美黄色三级视频 | 亚洲国产高清自拍 | www69xxxxx| 黄色大片在线免费观看 | 国产四区 | 欧美日韩视频第一页 | 91久久精品一区二区 | 国产999视频在线观看 | 一区二区久久久久草草 | 舌头伸进添的我好爽高潮网站 | 欧美一级毛片一级毛片 | 国产美女视频一区 | 一区二区美女视频 | 亚洲电影在线观看高清免费 | 久久国产精品影视 | 精品午夜久久 | 久久99久久98精品免观看软件 | 亚州精品国产 | 9丨九色丨国产 | 欧美日韩国产一区二区三区在线观看 | 国产91影院 | 欧美性黄|