Windows 服務程式配置

2021-06-21 04:08:33 字數 368 閱讀 8735

目標:

1. 實現配置後台服務,使其自動啟動。

2. 當程式down後,會自動啟動。

/*主要流程*/

1. 判斷是否已經是服務在執行(argv)

2. 如果是第一次執行,初始化服務:

sc_handle sc_handle=openscmanager(null,null,sc_manager_all_access);

if(sc_handle==null)

char filename[1024]=;

//獲取當前的絕對路徑:

::getmodulefilename(null,filename,1024);

cout<<"getmodulefilename:"<

windows服務程式

有時候需要windows服務程式來執行一些操作,比如需要在登陸前啟動,不想被殺軟判為自啟動,當然還是能被發現,但是殺軟的普通清理時不會清理的。但是服務程式不能進行介面互動,因為他不屬於使用者介面。他只是在後台默默的啟動,執行,對於收集資料,後台更新再合適不過了。乙個服務程式的簡單寫法 service...

Windows服務程式編寫

windows服務程式編寫 2014年8月17日16 08 55 1 用vs2008新建乙個空的控制台工程。如下 include include ifdef unicode define t s l s else define t s s endif define sleep time 5000 間...

windows 之服務程式

windows 服務由三部分組成 1.乙個服務可執行檔案 2.乙個服務控制程式 scp 3.服務控制管理器 scm 負責在 hklm system currentcontrolset services 下建立服務鍵值。使用者可通過 scp 控 務的啟動 停止 暫停等,scp 會通過 scm 呼叫服務...