日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

通過sc命令獲得System權限的代碼_DOS/BAT

更新時間: 2022-12-05 編程語言

通過SYSTEM的cmd窗口,用dos命令進行文件操作。

先將以下兩行代碼存為syscmd.bat文件,請注意雙引號應為英文格式。

sc Create SysCMD binPath= "cmd /K start" type= own type= interact
sc start SysCMD

雙擊syscmd.bat文件,出現名為“交互式服務檢測”的窗口:

點擊“查看消息”,接下來將出現cmd窗口,你就可以用dos命令來操作文件或文件夾了,可以一次性強制刪了整個文件夾。dos命令格式為 rmdir /s /q "文件夾名"。

System的權限很高,請小心操作,防止發生意外。

核心命令

::手動啟動
sc Create 手動 binPath= "cmd /K start" type= own type= interact
sc start 手動

sc Create 手動啟動 binPath= "cmd /K start" type= own type= interact start= DEMAND 
sc start 手動啟動


::測試
sc Create 自動啟動 binPath= "cmd /K start" type= own type= interact start= AUTO  
sc start 自動啟動

服務啟動項 Start類型詳解

注冊表的服務啟動項 Start類型詳解

HKLM\SYSTEM\CurrentControlSet\services\

下的服務項。不論有沒有在services.msc服務管理控制臺中顯示,在注冊表中都有一個Start項。

Start的可能取值有以下幾種,分別代表了不同的服務啟動類型

Start=0 boot

Start=1 system

Start=2 自動

Start=3 手動

Start=4 禁用

對應于SC命令行來設置服務啟動類型

SC config “SERNER_NAME” START= {BOOT|SYSTEM|AUTO|DEMAND|DISABLED|delayed-auto}

接下來啟動服務

SC Start “SERVER_NAME”

指定服務的起始類型。

值 說明

boot 由啟動引導程序加載的設備驅動器。

system 在核心初始化過程中啟動的設備驅動器。

auto 每次計算機重新啟動時,甚至沒有人登錄計算機時,都能自動開始的服務。

demand 必須手動啟動的服務。如果沒有指定“start=”,這就默認值。

disabled 不能啟動的服務。要啟動一個禁用的服務,把啟動類型更改為其他值

delayed-auto 自動延時啟動。此時start=2并且DelayedAutostart=1 ;Start為其它值時,DelayedAutostart為1不起作用。

欄目分類
最近更新