Mijn vraag
Ik zou graag een programma automatisch willen afsluiten zodat ik een backup kan maken van verschillende acces databases.
We hebben momenteel een tijdregistratie programma dat werkt met een programma en een pasjessysteem met NFC. Wanneer het programma staff on time gestart word zijn er verschillende acces databases die worden geopend en worden er verschillende tijdelijke bestanden van acces aangemaakt. Als de software gesloten wordt verdwijnen de tijdelijke bestanden en wordt alles opgeslagen in de databases.
De locatie waar de acces bestanden staan, staan op een netwerkshare, echter is de server waarop de bestanden stonden opnieuw opgestart waardoor de tijdelijke bestanden niet weggeschreven zijn naar de acces databases en zijn de databases corrupt geworden.
Wat ik zou willen?
De software moet aan staan aan 07:00 - 18:00 voor het in klokken van het personeel. Ik wil een map aanmaken op de PC waarop de software draait zodat de map altijd beschikbaar blijft en het geen share is die eventueel offline kan gaan. Daarnaast wil ik de software om 19:00 sluiten zodat de tijdelijke bestanden weggeschreven worden naar de acces bestanden, daarna kan ik de bestanden met een copy command wegschrijven naar de backup locatie.
Wat heb ik geprobeerd?
Op Google heb ik command taskkill gevonden, echter als ik dit command in de taakplanner zet en uitvoer dan wordt het programma geforceerd afgesloten en worden de tijdelijke bestanden niet weggeschreven.
Hoe kan ik een programma op een 'vriendelijke' manier afsluiten? Helaas zit er geen optie in de software zelf om dit te doen.
Ik zou graag een programma automatisch willen afsluiten zodat ik een backup kan maken van verschillende acces databases.
We hebben momenteel een tijdregistratie programma dat werkt met een programma en een pasjessysteem met NFC. Wanneer het programma staff on time gestart word zijn er verschillende acces databases die worden geopend en worden er verschillende tijdelijke bestanden van acces aangemaakt. Als de software gesloten wordt verdwijnen de tijdelijke bestanden en wordt alles opgeslagen in de databases.
De locatie waar de acces bestanden staan, staan op een netwerkshare, echter is de server waarop de bestanden stonden opnieuw opgestart waardoor de tijdelijke bestanden niet weggeschreven zijn naar de acces databases en zijn de databases corrupt geworden.
Wat ik zou willen?
De software moet aan staan aan 07:00 - 18:00 voor het in klokken van het personeel. Ik wil een map aanmaken op de PC waarop de software draait zodat de map altijd beschikbaar blijft en het geen share is die eventueel offline kan gaan. Daarnaast wil ik de software om 19:00 sluiten zodat de tijdelijke bestanden weggeschreven worden naar de acces bestanden, daarna kan ik de bestanden met een copy command wegschrijven naar de backup locatie.
Wat heb ik geprobeerd?
Op Google heb ik command taskkill gevonden, echter als ik dit command in de taakplanner zet en uitvoer dan wordt het programma geforceerd afgesloten en worden de tijdelijke bestanden niet weggeschreven.
Hoe kan ik een programma op een 'vriendelijke' manier afsluiten? Helaas zit er geen optie in de software zelf om dit te doen.