vc 啟動和停止服務

2021-05-26 16:06:15 字數 799 閱讀 5283

包含標頭檔案:#include

以下以web服務為例:

#include

void cstartservicedlg::onbnclickedbutton1()

// 開啟www服務。

sc_handle hsvc = ::openservice( hsc, "w3svc",

service_start | service_query_status | service_stop);

if( hsvc == null)

// 獲得服務的狀態

service_status status;

if( ::queryservicestatus( hsvc, &status) == false)

//如果處於停止狀態則啟動服務,否則停止服務。

if( status.dwcurrentstate == service_running)

// 等待服務停止

while( ::queryservicestatus( hsvc, &status) == true)}}

else if( status.dwcurrentstate == service_stopped)

// 等待服務啟動

while( ::queryservicestatus( hsvc, &status) == true)}}

trace( "start error。");

::closeservicehandle( hsvc);

::closeservicehandle( hsc);

return;

}

vc 啟動和停止服務

包含標頭檔案 include 以下以web服務為例 include void cstartservicedlg onbnclickedbutton1 開啟www服務。sc handle hsvc openservice hsc,w3svc service start service query st...

啟動和停止MySQL服務

啟動linux系統,rhel6.5自帶的mysql資料庫 1.啟動mysql服務 啟動mysql服務的命令為 etc init.d mysqld start命令執行後如圖7 5所示,表示啟動mysql服務成功。也可以用 etc init.d mysqld的簡化命令啟動mysql服務 service ...

啟動和停止MySQL服務

1.啟動mysql服務 啟動mysql服務的命令為 etc init.d mysqld start 也可以用 etc init.d mysqld的簡化命令啟動mysql服務 service mysqld start 2.停止mysql服務 停止mysql服務的命令為 w etc init.d mys...