西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

EasyService(程序無窗口后臺(tái)運(yùn)行)

官方版
  • EasyService(程序無窗口后臺(tái)運(yùn)行)官方版
  • 軟件大小:20KB
  • 更新時(shí)間:2019-11-14 16:04
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費(fèi)軟件 / 系統(tǒng)其它
  • 軟件等級(jí):3級(jí)
  • 應(yīng)用平臺(tái):Android
  • 官方網(wǎng)站:暫無
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

EasyService隱藏你的電腦上面那些需要經(jīng)常在桌面上運(yùn)行的程序,讓他們以系統(tǒng)服務(wù)的方式來進(jìn)行運(yùn)行,讓那些只需要需要運(yùn)行但是不需要時(shí)刻盯著的程序擺脫在你的眼前,有著同類需求的可以嘗試下載這款EasyService!

EasyService(程序無窗口后臺(tái)運(yùn)行)

EasyService軟件介紹

如果你的 Windows 程序需要在開機(jī)后用戶登錄之前就開始運(yùn)行、且在用戶注銷之后也不停止,那么你需要將程序注冊(cè)為一個(gè)系統(tǒng)服務(wù)。

然而,在 Windows 下編寫一個(gè)可注冊(cè)為系統(tǒng)服務(wù)的程序并不是一件簡單的事情。首先,程序必須是二進(jìn)制的可執(zhí)行程序,這就排除了腳本語言和虛擬機(jī)語言;其次,程序必須按系統(tǒng)服務(wù)的格式編寫,編寫過程繁瑣,編寫示例可見:MS 官方文檔 。

EasyService 是一個(gè)可以將常規(guī)程序注冊(cè)為系統(tǒng)服務(wù)的工具。你可以按常規(guī)的方法編寫程序,然后用 EasyService 注冊(cè)為一個(gè)系統(tǒng)服務(wù),這樣你的程序就可以在開機(jī)后用戶登錄之前自動(dòng)運(yùn)行、且在用戶注銷之后也不會(huì)停止。

如果你需要在 Windows Server 下部署網(wǎng)站、Api 等服務(wù), EasyService 將是一個(gè)很有用的工具。

系統(tǒng)要求

EasyService 需要 .NetFramework 4.0 (大部分 Windows 系統(tǒng)都已自帶)?蓢L試運(yùn)行 worker/sample-worker.exe ,如果正常運(yùn)行,則表明系統(tǒng)中已安裝 .NetFramework 4.0 。

使用方法

(1) 編寫、測(cè)試你的程序,EasyService 對(duì)程序僅有以下兩點(diǎn)要求:

a. 程序應(yīng)持續(xù)運(yùn)行

b. 當(dāng)程序的標(biāo)準(zhǔn)輸入接收到 “exit” 后應(yīng)在 10 秒之內(nèi)退出

典型的程序見 worker/index.js (nodejs 版), worker/main.py (python 版) 或 src/SampleWorker.cs (C# 版)。

(2) 下載 源碼及程序,解壓。

(3) 打開 svc.conf 文件,修改配置:

# Windows 系統(tǒng)服務(wù)名稱、不能與系統(tǒng)中已有服務(wù)重名

ServiceName: An Easy Service

# 需要運(yùn)行的可執(zhí)行程序及命令行參數(shù)

Worker: node index.js

# 程序運(yùn)行的工作目錄

WorkingDir: worker

# 輸出目錄,程序運(yùn)行過程的輸出將會(huì)寫到這個(gè)目錄下面

OutFileDir: outfiles

# 程序輸出的編碼,如果不確定,請(qǐng)?jiān)O(shè)為空或 none

WorkerEncoding: utf8

(4) 在 svc.exe 所在的目錄下打開命令行窗口:

a. 運(yùn)行 svc check 命令檢查配置是否合法

b. 運(yùn)行 svc test-worker 命令測(cè)試 Worker 程序是否能正常運(yùn)行

若測(cè)試無誤:

c. 運(yùn)行 svc install 命令注冊(cè)并啟動(dòng)系統(tǒng)服務(wù),此時(shí)你的程序就已經(jīng)開始運(yùn)行了,即便用戶注銷也不會(huì)停止運(yùn)行,且系統(tǒng)開機(jī)后、用戶登錄之前就會(huì)自動(dòng)運(yùn)行。在服務(wù)管理控制臺(tái)中可以查看已注冊(cè)的服務(wù)。

d. 運(yùn)行 svc stop|start|restart|remove 停止、啟動(dòng)、重啟或刪除本系統(tǒng)服務(wù)。

相關(guān)新聞

一些內(nèi)網(wǎng)傳統(tǒng)或者Python等程序就能夠通過這款軟件來進(jìn)行隱藏,以此來保證不影響你整體電腦使用的美觀性!

其他版本下載

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載