事情源自我們windows的管理方式,使用cygwin或copssh來擬linxu化的管理windows伺服器
今天在安裝nsclient++軟體用於監控的時候做了乙個自解壓的包打算自動安裝,奇怪的是遠端桌面連線過去在命令列下執行成功,服務也安裝ok
但是在cygwin命令列中遠端執行這個exe解壓包卻死活安不上服務,但是看到軟體是安裝上了,服務就是沒有
無奈只能手動安裝這個服務
一波未平 使用sc死活提示命令不對
後來發現其中引數=後面要加上乙個空格 才可以
例子sc create qqian binpath= "c:\program files\ttplayer\ttplayer.exe" start= auto
windows這命令提示無語。。。
這樣sc就好了 在自己的自解壓包裡的bat檔案加入這句話
cygwin下執行安裝 ok
使用Topshelf建立Windows服務
一 概述 topshelf是建立windows服務的一種方法,topshelf是乙個開源的跨平台的宿主服務框架,支援windows和mono,只需要幾行 就可以構建乙個很方便使用的服務宿主。二 安裝方法 3 在visual studio中新建乙個專案,只需要引用topshelf.dll 即可,為了日...
使用Topshelf建立Windows 服務
使用topshelf建立windows 服務 2 使用visual studio建立乙個控制台應用程式引用程式集topshelf.dll 合log4net.dll 用nuget 查詢topshelf 安裝 topshelf和 topshelf.log4net 即可 3 建立乙個簡單的服務類,裡面包含...
使用Topshelf建立Windows 服務
winndows service 是一種可隨 windows 作業系統啟動而啟動的,在後台執行的,通常不和使用者產生互動的程式。它無法通過雙擊來執行,類似於 unix 守護程序 daemon processes 當使用者登出時它也不會停止。windows 服務由三部分組成 開發乙個windows服務...