WinApi аттачинг к службам windows 10
Мне требуется аттачится к сервису и перехватывать функции winapi. Пример с процессами, который я смог реализовать с помощью pywin32 и Deavire По аналогии пытаюсь хукать службы
for service in psutil.win_service_iter():
try:
hook = spyManager.CreateHook('winsvc.h!ControlService', 1 | 2 | 4)
print(hook)
hook.Attach(service.name(), True)
print(3)
hook.Hook(True)
print(hook)
print(f'Done {service.name()}')
except Exception:
print(f'FFFFFFFFFFFFFFfff {service.name()}')
все попытки попадают в эксепшен, если пытаться без него, то ошибка следующая
Traceback (most recent call last):
File "C:main.py", line 29, in <module>
hook.Attach(service.name(), True)
File "C:\\AppData\Local\Temp\gen_py\3.7\6E5EC37D-CF01-49B1-96C7-5E8ECF21A14Cx0x2x0.py", line
1400, in Attach
, sync)
pywintypes.com_error: (-2147352567, 'Ошибка.', (0, 'DeviareCOM', '-2147024809', None, 0,
-2147024809), None)
К сожалению все ссылки на документацию не рабочие