Sannolikt ett rättighetsproblem.
En service kan köras under olika konton och inte alla har rättigheter till nätverket/filsystemet. Du kan ställa in vilket konto din service ska köras under Control Panel>Administrative Tools>Services
Hejsan!
Jag har skrivit ett program (windows tjänst) som tar emot kommandon via en tcp anslutning och sedan utför olika system kommandon. ex, skapa mappar eller flyttar filer. Är tänkt att användas i ett AD för att migrera konton och hemkataloger mellan olika hostar.
Problemet jag har är att programmet fungerar kanon om man kör det som en applikation men när jag kör den som en windows service (trådad) så verkar den bara lyssna och ta emot kommandon men sen kommer den inte längre. Är det något som hindrar en service från att förändra filsystemet.. den klarar att skriva en loggfil så jag tycker inte det borde vara problem med att accessa filsystemet.
Någon som har skrivit en service som både använder sig av nätansluting och interagerar med systemet?
Servicen körs som system användaren på en win2003 server.