Imam problem već duže vrijeme oko kreiranja sistemskog taska za automatsko pokretanje nekog programa u određeno vrijeme. Pokušavam da napravim backup podataka npr. svakih 3 dana, ali i da korisnik iz programa (kojeg sam radio u vb6) može podešavati prema svojim potrebama.
Napravio sam .exe fajl i sve što je potrebno, međutim ne mogu nikako da dodam ovaj program u task sheduler koji bi radio kako treba. Našao sam neke skripte na netu, kao i neke activex dll-ove, ali u svih je isti problem:
"Could not start".
Malo sam googlao i koliko sam shvatio potrebno je prilikom kreiranja taska upisati korisnika i šifru. Međutim, šta ako korisnik uopšte nema šifru?? I volio bih nekako zaobići ove postavke sa šiframa. Trenutno radim na XP-u i primjetio sam da ako dodam u taska sheduler rucno program radi, ali programski neće. Također, ako editujem task koji sam dodao programski tako da obrišem jedno slovo ili bilo šta, tek toliko da se aktivira tipka "Apply", a zatim vratim obrisano task će raditi bez problema.
Pokušavao sam dodavati i preko SCHTASKS i AT komandi ali isti poblem.
Našao sam i neke prijedloge da se u registru omogući unos prazne šifre "limitblankpassworduse=0" ali neće opet.
Tragam za univerzalnim rješenjem koje bi radilo na svim OS, tako da ovo sa registrima nije pouzdano.
Pokušavao sam i sa opcijom "Run only if user logon" koja deaktivira unosenje šifre, ali opet neće.
Razmišljao sam čak i da pravim vlastiti servis za backup.
Ne znam šta da radim. Bilo kakva ideja bi mi dobro došla.
Hvala