The same problem but hasn't been solved yetWie die bestehenden internen Dienstnamen (lpServiceName) wissen, dass es
ich die Remote-Desktop-Services in C++ stoppen müssen aufhören, aber wenn diese
SC_HANDLE WINAPI OpenService(
_In_ SC_HANDLE hSCManager,
_In_ LPCTSTR lpServiceName, //"Remote Desktop Configuration" e.g.DisplayName
_In_ DWORD dwDesiredAccess
);
Über das lpServiceName Argument aufrufen, wenn Es gibt keinen Platz in dieser Variable, es funktioniert gut, z "WebClient". Wie weiß ich, die entsprechenden korrekten Namen „Remote Desktop-Konfiguration“, um erfolgreich rufen Sie die Openservice Funktion
Der Platz ist ein absolutes zulässiges Symbol im Servicenamen. einfach verwechseln Sie 'Dienstname', den Sie in Aufruf' OpenService' und 'Anzeigename' verwenden müssen – RbMm
Systemsteuerung> Verwaltung> Dienste. Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie Eigenschaften. Sie sehen den "Service name", es ist "SessionEnv". –