c#控制台(debug)轉windows服務
第一步:
在已經寫好的專案下,新增新建項->選擇windows服務。為了後面方便說明,我取名為myservice。檢視myservice的**,其中方法onstart:開啟服務需要做的事情。onstop:關閉服務所做的事情。
第二步:
在新建的服務右鍵,新增安裝服務服務,這個時候有個serviceprocessinstaller1,我們把這個的acount屬性改為localsystem,該屬性是使用該服務的計算機使用者許可權,選擇localsystem,則都能使用;在對另乙個serviceinstaller1,把這個的屬性starttype改為automatic,改屬性是服務什麼時候開啟,如果選擇automatic,則計算機啟動之後自動開啟這個服務。
第三步:
在program main方法中新增**:
第四步:
編譯程式,然後安裝服務。
注意!!!!!一定要以管理員身份執行!!!!!!
開啟vs的命令,輸入.net的url(大家的位址估計也差不多),我的是:c:\windows\microsoft.net\framework\v1.1.4322,操作如下:
然後找到自己專案exe的url,然後安裝
我的是:c:\users\****\desktop\servicepractice\servicepractice\bin\debug\servicepractice.exe
關鍵字:installutil
這樣操作,就完成了,然後在我的電腦裡面管理可以檢視剛新增的服務,注意的是,這個服務應該沒有啟動,要麼重啟計算機,要麼手動啟動它。
我的資源裡面有原始碼:
C dll專案轉控制台
1 dll專案時沒有main入口的,所以你要新增main.cpp,寫個main函式,別忘了引用檔案和建立物件用於執行。如果這時候你直接編譯,不好意思 unresolved external symbol winmain 16 2 修改專案配置 b configuration properties c...
Ubuntu Server 控制台轉串列埠
ubuntu 伺服器下配置串列埠的方法 第一步 修改grub.conf 檔案。其中紅色粗體傾斜字型為需要新增的部分 vi boot grub grub.cfg begin etc grub.d 10 linux menuentry ubuntu,with linux 2.6.32 28 server...
eclipse控制台輸出限制及debug快捷鍵
debug f8直接調到一下個節點 最近在測試專案對mina的使用,client傳了4m也就是差不多4000000個位元組,服務端接收後列印,然而毛都沒有。1.以為是控制台對列印長度做了限制,到preference run debug console 將limit console output前面的...