ControlService

サービスの停止は、StopService・・・とおもったら、そういうものはなく、ControlServiceで、SERVICE_CONTROL_STOPを指定する。

ControlService function (winsvc.h) - Win32 apps | Microsoft Docs
Win32 Windowsサービスを制御する ControlService - s-kita’s blog

実行中の状態
実行中の状態

実行中の状態。

SERVICE_CONTROL_STOPで停止。

デバッグなしで開始
デバッグなしで開始

デバッグなしで開始。

UACが反応
UACが反応

UACが反応

停止成功
停止成功

停止成功。

停止してる
停止してる

停止してる。

Sample/winapi/ControlService/ControlService/src/ControlService at master · bg1bgst333/Sample · GitHub