• 歡迎訪問奇跡の海網站,本站不上傳任何資源,所有資源均來自于網絡,歡迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下載資源為網絡上收集整理而來,并且以計算機技術研究交流為目的,版權歸原作者所有,僅供大家參考,學習,不存在任何商業目的與商業用途.
  • 本站系統鏡像均來自于官方原版,ed2k可視為P2P下載鏈接。所有操作系統默認均為試用版,如有正版密鑰可以有效激活,本站不提供任何激活和相關服務。

用sc命令將任意程序置為win系統服務

其他優化 奇跡の海 3年前 (2017-02-23) 522次瀏覽 已收錄 0個評論 掃描二維碼

很多朋友都知道可以用sc命令將程序注冊為服務
但是服務程序要有專門的結構 如果不符合就無法啟動 現在有一個變通的方法

就是使用以下命令

sc Create “服務名稱” binPath= “cmd /c start 路徑” DisplayName=”顯示名稱” type= own type= interact start= auto) //創建服務

sc.exe description “服務名稱” “服務描述” //修改服務描述

net start “服務名稱” //開始服務

net stop “服務名稱” //停止服務

sc.exe delete “服務名稱” //刪除服務

上面用了cmd做了外殼來啟動你的程序 這時候點擊啟動服務雖然會報錯 但實際上你的程序已經啟動了

打開任務管理器 可以看到你的程序的用戶名已經成為SYSTEM

路徑中如果有空格注意要加引號

后面的start= 參數看需要自己改 auto是自動 demand是手動 disabled是禁用

如果你還要加什么服務描述 自己去查sc的命令參數看看就懂了 你可以把它加在上面這條命令的后面

注意參數一定要有 type= own type= interact 這幾個 否則可能不能運行

如果你想把DLL置為系統服務也可以!

把上面那條命令改里的

binPath= “cmd /c start 路徑”

改為

binPath= “Rundll32.exe DLL路徑,執行函數 參數”

如果你的DLL執行函數不需要提供參數就把 參數 去掉就得了

你可以讓任何程序用上面的方法使其成為服務 并且可以運行


版權聲明:本站所有文章和資源使用CC BY-NC-SA 4.0協議授權發布 , 轉載應當以相同方式注明文章來自“SeaOMC.COM->用sc命令將任意程序置為win系統服務!在下邊可以分享本文哦!
喜歡 (0)
[]
分享 (0)
奇跡の海
關于作者:
一個WordPress菜鳥!
發表我的評論
取消評論

表情 貼圖 加粗 刪除線 居中 斜體 簽到

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
中国福利彩票36选7开奖结果