Hej! Vad är det du vill åstadkomma? Vad för typ av program ska du köra? När ska det köras? Vem/vad ska starta programmet? Egentligen vill jag att det skall köras även omm man loggar ut eller loggar in som en annan användare. Hej Krister, Hur startas programmet? hej! > Om du laddar hem Microsoft Resource Kit för den versionen av Windows du ska köra applikationen på så finns det två applikationer som heter instsrv.exe respektive srvany.exe. Dessa gör att du kan köra vilken exe som helst som en Windows Service utan att själv behöva skriva kod för att hantera service-bitarna. Ska kanske förtydliga mig..Köra program utloggad?
Måste man använda aig av en service för att köra ett program utan att vara inloggad?
//KristerSv: Köra program utloggad?
Om du schemalägger ett program så behöver du inte vara inloggad samtidigt om det är det du är ute efter.
/JohanSv:Köra program utloggad?
Om det nu inte går utan att använda en service hur gör man då om man skall uppdatera programmet?
Kan det göras via ett installationsprogram så att den stänger ner servicen byter ut den till denna och sedan startar den igen?
//KristerSv: Köra program utloggad?
Enda sättet för dig att ha ett program igång oberoende av den inloggade användaren är genom att använda just en service.
Om du laddar hem Microsoft Resource Kit för den versionen av Windows du ska köra applikationen på så finns det två applikationer som heter instsrv.exe respektive srvany.exe. Dessa gör att du kan köra vilken exe som helst som en Windows Service utan att själv behöva skriva kod för att hantera service-bitarna.
Precis som du konstaterat så kan du endast uppdatera exe'n om servicen stoppas. Sv: Köra program utloggad?
I schemaläggaren kan du ange vilken användare programmet skall köra som.Sv:Köra program utloggad?
om jag har en service som skall uppdateras räcker det då med att man stoppar den med NET STOP Servicenamn byter ut den gamla filen och sedan kör NET START Servicenamn.Sv:Köra program utloggad?
I .net behövs ingen särskild kod för att skriva services, det finns redan inbyggt i ramverket. Det enda man måste göra är att "definera" sin service och sedan starta den via kod. Och då är det både enklare och snyggare att göra det via kod än att göra det via något osupportat tredjeparts mojs ;)Sv: Köra program utloggad?
Finns det något sätt där man med ett installations eller uppdateringsprogram kan uppdatera en befintlig service mot en ny version?
Något förslag ?