如何用API管理服務

2021-04-01 20:11:57 字數 941 閱讀 9425

如何用

api管理服務

鄭恆獲取服務的狀態(以遠端登錄檔操作服務以例)

sc_handle hsc = openscmanager(null,null,sc_manager_query_lock_status) ;

if( hsc ) }

closeservicehandle( hservice ) ;

} closeservicehandle ( hsc ) ;

} 改變服務的狀態:

sc_handle hsc = openscmanager(...);

// 開啟指定的服務,引數參考上面的**

// 注意設定好正確的許可權

!sc_handle hservice=openservice(...);

// 啟動服務

startservice( hservice , null , null ) ;

// 停止服務

service_status ss ;

controlservice( hservice , service_control_stop , &ss ) ;

改變服務的啟動型別:

changeserviceconfig( hservice , service_win32_share_process ,

service_auto_start , //

自動啟動

// service_disabled

禁止啟動

// 更多的啟動型別參考

msdn

service_error_normal ,

null ,

null ,

null ,

null ,

null ,

null ,

lpdisplayname ) ;// display name

SQLite中如何用api操作blob型別的欄位

在實際的程式設計開發當中我們經常要處理一些大容量二進位制資料的儲存,如或者 等等。對於這些二進位制資料 blob欄位 我們不能像處理普通的文字那樣簡單的插入或者查詢,為此sqlite提供了一組函式來處理這種blob欄位型別。下面的 演示瞭如何使用這些api函式。首先我們要建立一個資料庫 sqlite...

SQLite中如何用api操作blob型別的欄位

sqlite中如何用api操作blob型別的欄位 在實際的程式設計開發當中我們經常要處理一些大容量二進位制資料的儲存,如或者 等等。對於這些二進位制資料 blob欄位 我們不能像處理普通的文字那樣簡單的插入或者查詢,為此sqlite提供了一組函式來處理這種blob欄位型別。下面的 演示瞭如何使用這些...

如何用Python搭建gRPC服務

目錄 一個grpc服務的大體結構圖為 圖一表明,grpc的服務是跨語言的,但需要遵循相同的協議 proto 相比於rest服務,gprc 的一個很明顯的優勢是它使用了二進位制編碼,所以它比 json http 更快,且有清晰的介面規範以及支援流式傳輸,但它的實現相比rest服務要稍微要複雜一些,下面...

終端服務管理器API

終端服務管理器api 2010 12 29 13 10 摘要 最近的一個專案中需要整合終端管理器的功能,這樣就用到了wts windows terminal services 系列函式。實際的專案中我把相關的功能封裝到了一個元件中,這裡把這部分功能分離出來,介紹wts系列函式的使用。本程式完成了 w...

如何用XML實現高效管理資料

xml資料是web上資料交換和表達的標準形式,和關聯式資料庫相比,xml資料可以表達具有複雜結構的資料,比如樹結構的資料。正因為此,在資訊整合系統中,xml資料經常被用作資訊轉換的標準。bitscn com 管理三大領域資料 bbs.bitscn.com網管論壇 基於xml資料的特點,xml資料的高...