Cel: Dodanie nowej funkcji do obecnego projektu w C++, zapewniając, że nowy kod integruje się bezproblemowo, a projekt jest zorganizowany z wszystkimi niezbędnymi zależnościami i bibliotekami.
Wymagania:
pobierz wszystkie usługi systemowe z wyjściem w tym formacie
"usługi": [
{
"path_name": "\"C:\\Program Files\\Realtek\\Audio\\HDA\\RtkAudioService64.exe\"",
"name": "RtkAudioService",
"state": "Uruchomione",
"start_mode": "Automatyczne",
"start_name": "LocalSystem",
"display_name": "Usługa audio Realtek"
},
{
"path_name": "C:\\WINDOWS\\system32\\svchost.exe -k imgsvc",
"name": "stisvc",
"state": "Zatrzymane",
"start_mode": "Ręczne",
"start_name": "NT Authority\\LocalService",
"display_name": "AkwiZycja obrazu systemu Windows (WIA)"
},
{
"path_name": "C:\\WINDOWS\\system32\\svchost.exe -k LocalServiceNetworkRestricted -p",
"name": "AJRouter",
"state": "Zatrzymane",
"start_mode": "Ręczne",
"start_name": "NT AUTHORITY\\LocalService",
"display_name": "Usługa routera AllJoyn"
}
]Weryfikacja funkcjonalności:
- Upewnij się, że proces wysyłania webhooków działa poprawnie z wymaganym formatem JSON.
- Aplikacja powinna być wykonywalna jako
software.exe https://panel.vk.do - Po wykonaniu aplikacja powinna wysłać dwie prośby do serwera i otrzymać odpowiedzi.
- Oczekiwane wyjście z serwera powinno być:
Ok
Ok
Ok
- Przeprowadź dokładne testy, aby zweryfikować, czy funkcjonalność webhooków i ogólna aplikacja działają zgodnie z oczekiwaniami.
- Podaj pełny kod źródłowy z zaktualizowaną strukturą i wszystkimi zawartymi zależnościami.