mirror of
https://github.com/es3n1n/defendnot.git
synced 2026-08-02 10:32:01 +00:00
fix(task-scheduler): properly delete defendnot task on --disable
Co-authored-by: Alessandro Bellia <casildaserrano@yahoo.it>
This commit is contained in:
@@ -42,19 +42,19 @@ namespace loader {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
hr = service->Connect(VARIANT{}, VARIANT{}, VARIANT{}, VARIANT{});
|
hr = service->Connect(variant_t{}, variant_t{}, variant_t{}, variant_t{});
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
com::Ptr<ITaskFolder> root_folder;
|
com::Ptr<ITaskFolder> root_folder;
|
||||||
hr = service->GetFolder(BSTR(L"\\"), root_folder.ref_to_ptr());
|
hr = service->GetFolder(bstr_t(L"\\"), root_folder.ref_to_ptr());
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Cleanup our task, we will recreate it in the callback if needed
|
/// Cleanup our task, we will recreate it in the callback if needed
|
||||||
root_folder->DeleteTask(BSTR(kTaskName.data()), 0);
|
root_folder->DeleteTask(bstr_t(kTaskName.data()), 0);
|
||||||
return callback(service.get(), root_folder.get());
|
return callback(service.get(), root_folder.get());
|
||||||
}
|
}
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|||||||
Reference in New Issue
Block a user