怎樣將exe打包成服務執行

2022-09-10 18:03:16 字數 1390 閱讀 6574

instsrv.exe——來自windows 2000 resource kits的乙個小工具 

微軟官方對該小工具的說明:

installs and uninstalls executable services and assigns names to them.

顯而易見,這個小工具是用以安裝和解除安裝可執行的服務和指派服務名給這些可執行的服務的。

那麼怎麼去使用呢?這裡我們設定要將f:\cpu.exe 以 cpusrv 的名稱顯示作為服務的話,我們應當這樣子做:

先將instsrv.exe放入任意目錄,我們有兩種辦法來執行這個命令

a、cmd法

1、單擊『開始』選單中的【執行】並鍵入「cmd」(不包括雙引號)後單擊【確定】按鈕

2、在cmd中使用 cd 命令進入 instsrv.exe 所在目錄或者直接輸入 instsrv.exe 具體路徑。比如 instsrv.exe 在f:\tools目錄下的話,我們應該這樣子做:

鍵入 cd f:\tools 後回車進入該目錄

鍵入 instsrv cpusrv f:\cpu.exe 回車即可

或者也可以

直接鍵入 f:\tools\instsrv.exe cpusrv f:\cpu.exe 後回車即可

3、安裝了服務,但此時服務並未啟動,我們可以使用 net 命令來啟動服務

依舊在cmd中

鍵入 net start cpusrv 後回車即可

4、啟動了服務,我們還可以設定服務啟動型別

依舊在cmd中

鍵入 sc config cpusrv start= auto     自動啟動方式

鍵入 sc config cpusrv start= demand   手動啟動方式

鍵入 sc config cpusrv start= disabled 已禁止啟動方式

b、gui法

1、單擊『開始』選單中的【執行】

2、在【執行】文字框中鍵入

f:\tools\instsrv.exe cpusrv f:\cpu.exe

後單擊【確定】按鈕

3、安裝了服務,啟動服務

單擊『開始』選單中的【執行】並鍵入「services.msc」(不包括雙引號)後單擊【確定】按鈕

4、在【服務】中的名為 cpusrv 的服務上右擊即可執行 啟動§停止§重新啟動 等選單命令。雙擊進入即可設定啟動型別。

如果我們要刪除這個服務,按照上述步驟,我們執行

instsrv.exe cpusrv remove

即可刪除該服務

注:不要用該工具刪除系統有關服務!

我們也可以用這個小工具建立乙個服務,並設定以某帳戶登入啟動該服務,命令格式:

instsrv cpusrv f:\cpu.exe -a your account name -p password

將python檔案打包成exe

使用pyinstaller將python檔案打包成exe可執行檔案 2 安裝pyinstaller庫 兩種方式 1 whl 檔案安裝 在彈出的cmd命令視窗直接使用pip install pyinstaller 3.6 py2.py3 none any.whl即可 或者win r開啟命令視窗,輸入p...

將Ruby打包成exe可執行檔案

目前將ruby 打包成exe可執行檔案主要有3種方式 rubyscript2exe,年久失修,打包出來的檔案太大,不對原始檔進行加密,執行時將原始碼釋放到乙個臨時目錄後執行 exerb,已經支援ruby1.8.7和1.9,可以設定程式的版本資訊,圖示等,打包後的可執行檔案可以用upx壓縮,功能很強大...

pyinstaller 打包成可執行exe

虛擬環境安裝 pyinstaller pip install pyinstaller 打包exe命令 具體的命令網上資料很多 打包1個py檔案,並隱藏執行視窗 pyinstaller f w main.py 打包1個py檔案 f 並隱藏執行視窗 w 替換exe的ico圖示 i img.ico pyi...