Fix kext service log wording

This commit is contained in:
Vladimir 2022-12-07 12:04:18 +01:00
parent d32cde033b
commit ddb5b555a6

View file

@ -36,11 +36,11 @@ func createKextService(driverName string, driverPath string) (*KextService, erro
oldService := &KextService{handle: service} oldService := &KextService{handle: service}
err := deleteService(manager, oldService, driverNameU16) err := deleteService(manager, oldService, driverNameU16)
if err != nil { if err != nil {
return nil, fmt.Errorf("failed to delete old service: %s", err) return nil, fmt.Errorf("failed to delete old driver service: %s", err)
} }
service = winInvalidHandleValue service = winInvalidHandleValue
log.Info("kext: old driver service was deleted successful") log.Info("kext: old driver service was deleted successfully")
} }
driverPathU16, err := syscall.UTF16FromString(driverPath) driverPathU16, err := syscall.UTF16FromString(driverPath)
@ -68,7 +68,7 @@ func deleteService(manager windows.Handle, service *KextService, driverName []ui
// Not very efficient but NotifyServiceStatusChange cannot be used with driver service. // Not very efficient but NotifyServiceStatusChange cannot be used with driver service.
start := time.Now() start := time.Now()
timeLimit := time.Duration(30 * time.Second) timeLimit := time.Duration(30 * time.Second)
for true { for {
handle, err := windows.OpenService(manager, &driverName[0], windows.SERVICE_ALL_ACCESS) handle, err := windows.OpenService(manager, &driverName[0], windows.SERVICE_ALL_ACCESS)
if err != nil { if err != nil {
break break