Zugriff eines Windows Service auf nicht lokale Verzeichnisse
-
Hi,
Es geht um Dateizugriff auf ein geshartes Laufwerk (unter C/C++).
Kein Problem:
open("\\111.111.111.111\egal",....Alles schön und gut, nur soll das ganze innerhalb eines Windows-Services (system account) funktionieren.
In diesem Fall geht open schief (errno liefert EACCES)Hatte irgendwer schon mal jemand das gleiche Problem (+ die Lösung)?
Danke für Eure Hilfe
-
Dieser Thread wurde von Moderator/in SideWinder aus dem Forum DOS und Win32-Konsole in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Du musst den Service unter einem Account laufen lassen, der Netzwerkzugriff hat. Der Default Service-Account hat dies nicht.
-
Da ich über WMI die Parameter gestarteter Prozesse abfrage, benötige ich den System Account (geht sonst nicht bei allen Prozessen)
-
Netzwerkdiesnte haben IMHO Zugriff wie Local System + Netzzugriff.