デルファイシャットダウンし、Windowsサービスを無効にします

関数 StopServices(constの svrnameは:文字列):ブール;
VAR 
  SCH、SvcSCH:SC_HANDLE。
  SS:TServiceStatus。
開始
  結果: = falseは、
  SCH: = OpenSCManager(ゼロゼロ、SC_MANAGER_ALL_ACCESS)。
  もし SCH <= 0は 、その後終了します。

  SvcSCH: = のOpenService(SCH、PChar型(svrnameは)、SERVICE_ALL_ACCESS)。
  もし SvcSCH <= 0は 、その後終了します。

  トライ
    結果: = のControlService(SvcSCH、SERVICE_CONTROL_STOP、SS); 

    もし結果次に
    開始
      検索結果を: = ChangeServiceConfig(SvcSCH、SERVICE_NO_CHANGE、SERVICE_DISABLED、
        SERVICE_NO_CHANGE、ゼロゼロゼロゼロゼロゼロゼロ)。
    エンド;
  最後に
    CloseServiceHandle(SCH)。
    CloseServiceHandle(SvcSCH)。
  エンド;
エンド ;

コール:

StopServices(' WSearch '

 

おすすめ

転載: www.cnblogs.com/onlyou13/p/12041146.html