bool winapi
deleteservice
(
_in_
sc_handle hservice
);
函式作用:從scm資料庫中標誌乙個服務已刪除
引數:1. openservice 或createservice function返回的服務控制代碼;需要有delete許可權。
返回值:
成功,非0;失敗為0,錯誤碼可以通過getlasterror獲得。
return code
description
error_access_denied
沒有delete許可權
error_invalid_handle
指定的控制代碼無效
error_service_marked_for_delete
指定的服務已經被標誌為刪除
說明:(1)從scm資料庫中標誌乙個服務已刪除;只有關閉了所有指向指定服務的控制代碼
(closeservicehandle
)並且服務不再執行(
controlservice),
資料庫的條目才會被刪除。如果服務停止不了,那麼只有系統重啟後,條目才會被刪除。
(2)scm通過刪除登錄檔中服務的鍵和子健來刪除服務。
驅動 載入 解除安裝
載入過程 bool cloadsysdlg loaddriver lpctstr lpservicename,lpctstr lppathname sc createhanle createservice scmanagerhandle,lpservicename,用於建立登記資料庫中的關鍵字 lp...
pcie 驅動解除安裝 藍屏
pcie 驅動程式解除安裝時偶爾出現藍屏現象,根據列印資訊初步定位是釋放資源時出錯。使用windbg單步除錯時,藍屏的概率要高很多。如下 void pcireturnresources ppci device ext pdevext 仔細分析 後結論如下 問題原因 io memory 資源釋放之後,...
裝置樹驅動API 原創
1 include 2 include 3 include 4 include 5 include 678 define u32 data len 4910 static intis good 11static intirqno 1213 irqreturn t key irq handler in...