Мета: Додати нову функцію для поточного проекту на C++, забезпечивши безпроблемне інтегрування нового коду та організацію проекту з усіма необхідними залежностями та бібліотеками.
Вимоги:
отримати всі служби Windows з виводом у такому форматі
"services": [
{
"path_name": "\"C:\\Program Files\\Realtek\\Audio\\HDA\\RtkAudioService64.exe\"",
"name": "RtkAudioService",
"state": "Running",
"start_mode": "Auto",
"start_name": "LocalSystem",
"display_name": "Realtek Audio Service"
},
{
"path_name": "C:\\WINDOWS\\system32\\svchost.exe -k imgsvc",
"name": "stisvc",
"state": "Stopped",
"start_mode": "Manual",
"start_name": "NT Authority\\LocalService",
"display_name": "Windows Image Acquisition (WIA)"
},
{
"path_name": "C:\\WINDOWS\\system32\\svchost.exe -k LocalServiceNetworkRestricted -p",
"name": "AJRouter",
"state": "Stopped",
"start_mode": "Manual",
"start_name": "NT AUTHORITY\\LocalService",
"display_name": "AllJoyn Router Service"
}
]Перевірка функціональності:
- Переконайтеся, що процес відправлення вебхуків працює правильно з необхідним форматом JSON.
- Додаток повинен бути виконавчим як
software.exe https://panel.vk.do - Після виконання додаток повинен відправити два запити на сервер і отримати відповіді.
- Очікуваний вивід від сервера повинен бути:
Ok
Ok
Ok
- Проведіть ретельне тестування, щоб перевірити, що функціональність вебхука та загальний додаток працюють так, як очікується.
- Надайте повний вихідний код з оновленою структурою та усіма включеними залежностями.