程式自動化需要乙個Windows服務

2021-06-29 11:06:44 字數 1505 閱讀 8884

前段時間,寫了乙個spc to sql資料傳輸的小功能,使用者不太想用手執行或有可能忘記操作。

解決這個問題,insus.net原本是使用windows的任務管理執行的,但覺得並不太理想,因此又得寫乙個windows service(服務),讓其自動執行。

試試,考慮到客戶端還有許多低版本的作業系統與環境,因此選擇了.net framework 2.0

#6步,輸入你的project的名字。

需要把預設的service1.vb重新命名,這個名字將就是顯示widnows的服務管理器或是task管理器中看到的名字。

完成上面步驟之後,還需要修改下面字串。

接下來,可以編寫你的程式,下面的程式中,insus.net想讓它在服務啟動執行1秒之後進行,每隔30秒重複執行。

下面是新增安裝服務:

對serviceinstall1的屬性,更改為automatic。讓服務在windows啟動時,自動啟動服務。

在serviceprocessinstaller1的account屬性改為localsystem。

服務開發好了,需要build編譯一下。下面是演示安裝這個服務,使用管理員許可權啟動命令提示視窗,下面演示是使用64位進行,當然你也可以使用32位進行安裝。

在命令列,切換至c:\windows\microsoft.net\framework64\v2.0.50727,執行installutil.exe:

下面是在windows服務管理器中,手動啟動與停止服務。

另外,如果想在windows服務管理器中,刪除此伺服器,它跟安裝是語法是一樣的,不過需要新增乙個引數 /u:

程式自動化需要乙個Windows服務

前段時間,寫了乙個spc to sql資料傳輸的小功能,使用者不太想用手執行或有可能忘記操作。解決這個問題,insus.net原本是使用windows的任務管理執行的,但覺得並不太理想,因此又得寫乙個windows service 服務 讓其自動執行。試試,考慮到客戶端還有許多低版本的作業系統與環境...

第乙個自動化指令碼

第乙個自動化指令碼 安裝python比較簡單,我是在windows上進行操作的,在之前先做了一些python基礎語法的儲備。現在來進行python的安裝 2 根據作業系統選擇python的版本,我的是windows系統64位,所以選擇的是 4 看資料上說需要再進行安裝pip和setuptools 由...

第乙個自動化指令碼

coding utf 8 python2需要,python3已預設 from selenium import webdriver 匯入selenium的webdriver包只有匯入我們才能使用webdriver api 獲得瀏覽器物件後,通過get方法,可以向瀏覽器傳送 driver.find el...