Ich habe einen Windows-Dienst geschrieben, der einen separaten Prozess erzeugt. Dieser Prozess erstellt ein COM-Objekt. Wenn der Dienst unter dem Konto "Lokales System" ausgeführt wird, funktioniert alles einwandfrei, aber wenn der Dienst unter dem Konto "Netzwerkdienst" ausgeführt wird, wird der externe Prozess gestartet, aber das COM-Objekt kann nicht erstellt werden. Der von der Erstellung des COM-Objekts zurückgegebene Fehler ist kein Standard-COM-Fehler (ich denke, er ist spezifisch für das zu erstellende COM-Objekt).
Wie kann ich also feststellen, wie sich die beiden Konten "Lokales System" und "Netzwerkdienst" unterscheiden? Diese integrierten Konten scheinen sehr geheimnisvoll zu sein, und niemand scheint viel über sie zu wissen.