需要的依賴
1.安裝pyinstaller
2.從網上下載srvany.exe,instsrv.exe
開始部署
3.先打包腳本文件為
命令:pyinstaller -c -F .py
4.管理員方式打開cmd
進入存放srvany.exe,instsrv.exe的文件夾,輸入instsrv ServiceName E:\srvany.exe
ServiceName為自定義的服務名,E:\srvany.exe是絕對路徑名,自行更改。
Win+R,輸入regedit,打開注冊表
依次點擊HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName
在ServiceName中新建項,命名為Parameters,然后在Parameters項中新建幾個字符串值,其中Application為exe程序所在的路徑地址, AppDirectory為exe程序所在的文件夾路徑,AppParameters 為服務運行的程序啟動需要的參數。
Win+R,輸入services.msc
注冊表設置好之后,我們就將exe程序注冊成服務了,按win+R打開運行,輸入services.msc,點擊確定,進去之后,可以看到注冊的ServiceName的服務,進行啟動就可以啟動exe程序了