[ deda Miloje @ 15.03.2002. 01:30 ] @
Da li moze pod NT-om korisnik da se uloguje, pokrene proces ,
i da se izloguje a da proces ostane aktivan ?
Ako moze, kako ?
[ BobMarley @ 15.03.2002. 17:14 ] @
pa ovako kako si rekao .. ne
jer ako se ti izlogujes automatski ubijas procese .. ako si mislio kao local pa logoff iz start menija...

a ako si mislio remote onda to mozes sa aplikacijama koje su programirane tako (npr. netcat) .....
[ Jbyn4e @ 15.03.2002. 17:26 ] @
Ma moze....
Potrebno je da upotrebi dos prompt i komandu "at", koja pokrece ono sto joj zadas u odredjeno vreme kao sistemski nalog i ne gasi ga dok se ne zavrsi ili dok se ne restartuje racunar. Pogledati at /? radi vise informacija.
Npr napravis start.bat koji pokrece nesto.exe, podesis pokretanje za recimo 5 minuta od tada, izlogujes se, i on lepo pokrene start.bat u to vreme koje si naznacio... (to bi ti bio "cron" job sa *nix-a, samo bleda kopija).

Nisam siguran da li moze nesto tipa "&" kao sto je na *nix-ima... a mrzi me sad da gledam.
[ BobMarley @ 16.03.2002. 11:49 ] @
Krivo ! ima vise stvari radi kojih ne moze AT

1. at-u pristup ima samo administrator, znaci ako nisi admin odma ti otpada to
2. at je Scheduled task koji se drukcije zove i za DOS je , i nije istina da program koji upali nece ugasiti dok se ne ugasi masina vec ce ga samo upaliti i zavrsio je svoj posao a program ce se ugasiti kada dođe do kraja svoga koda.
3. AT nece radi local ako se izlogujes ,znaci stavi recimo
"at 22:34p del /q /f C:neki_txt_file" i izloguj se i pusti da ti bude onaj login window pa ces vidjeti da nece to napraviti.

at moze biti koristan samo ako nekako remote se spojis na neku masinu pa stavis da se nesto odvije u neko određeno vrijeme ......

sto se tice bg procesa kao sto sam rekao prije ... ovisi na koji nacin logina si mislio ... ako je local onda NE
ako je remote onda da ako je aplikacija programirana da radi kao bg proces ili ako imas neku aplikaciju koja ce pokrenute programe automatski pretvarati u bg procese... naravno puno toga tu ovisi i o pravima pristupa i nacinu remote logiranja na masinu ...
[ Mihailo @ 16.03.2002. 13:28 ] @
Citat:
BobMarley:
2. at je Scheduled task koji se drukcije zove i za DOS je ti koristan samo ako nekako remote se spojis na neku masinu pa stavis da se nesto odvije u neko određeno vrijeme ......


Aman, DOS je operativni sistem kao i Windows NT i te stvari ne treba mešati. To što ljudi zovu 'DOS' je 'Commnad prompt' (Performs text-based / command-line functions) ili konzola. To što se komande isto zovu nema nikakve veze, postoje ista imena i na Unixu.
[ Ivan Dimkovic @ 16.03.2002. 14:26 ] @
Ja se izvinjavam sto ovako upadam u diskusiju - mozda je malo off topic, ali je moguce preko CreateProcessAsUser() funkcije (MSDN - Win32 API) kreirati proces da radi u kontekstu odredjenog usera.

Moras biti "ulogovan" - tj. pruziti autentifikaciju pre nego sto pokrenes tvoj proces - to ne znaci da moras biti "fizicki" logovan sa svojim desktopom, itd..
[ BobMarley @ 16.03.2002. 19:37 ] @
mihailo zacudo ali wow , pa to svi znamo i niko nije rekao da to nije tako ...
i znamo da i TI znas kao i svi drugi pa nemoras sada umjesto odgovora, coveku nuditi svoje znanje necega levog ...
i molim te ne prozivaj me vise .
[ Mihailo @ 16.03.2002. 20:41 ] @
Odma si se našao uvređen bez potrebe, nije mi namera da prozivam bilo koga, i nisam to napisao da bi tebi objasnio već da ljudi ne bi dolazili u zabunu. Forum čitaju široke narodne mase koje lako mogu da dođu u zabunu zato treba biti precizan, samo toliko.
[ BobMarley @ 16.03.2002. 23:16 ] @
onda sorry , samo kazem jer sam dobio dojam da si meni rekao ....

anyways ..... . .. nista , to je to

:) :)

poz
[ Jbyn4e @ 17.03.2002. 15:04 ] @
Citat:
BobMarley:
Krivo ! ima vise stvari radi kojih ne moze AT
1. at-u pristup ima samo administrator, znaci ako nisi admin odma ti otpada to

Ok, ok, nisam ja rekao da sve moze, mislim nije mi bas fah, meni at odradjuje neke stvari na REMOTE masini, a ja sam admin, pa ne znam da li radi pod drugim nalogom, ne administratorskim. Pretpostavio sam ako cron job (crontab) radi pod odredjenim nalogompod *nixom, da i ovde moze da radi "at"...
Citat:

2. at je Scheduled task koji se drukcije zove i za DOS je , i nije istina da program koji upali nece ugasiti dok se ne ugasi masina vec ce ga samo upaliti i zavrsio je svoj posao a program ce se ugasiti kada dođe do kraja svoga koda.

Pa dobro, vec ste vidim prodiskutovali oko DOS i ne DOS... ali ja bih samo da dodam da "at" ima vise mogucnosti od "sheduled tasks" koji se pokrece u GUI-u, bar koliko se secvam, jer sam to ispitivao kad mi je trebalo i ispalo je da ne mogu da ga pokrenem drugacije nego pomocu "at" komande.
Druga stvar, ja i jesam napisao dok se program ne zavrsi ILI dok se ne restartuje masina... dakle, nisam pominjao da se nece ugasiti ako dodje do kraja svg izvrsavanja.
Citat:

3. AT nece radi local ako se izlogujes ,znaci stavi recimo
"at 22:34p del /q /f C:neki_txt_file" i izloguj se i pusti da ti bude onaj login window pa ces vidjeti da nece to napraviti.

Hm, mozda ne radi DOSovske komande, ali radi neke druge stvari. Odem na masinu, podesim recimo
Each M 4:04 AM c:avpavp.bat
a u avp.bat stoji wget -....itd itd , da dovuce sa avp-ovog sajta update-ove za virus definicije, on to odradi... tako da ne vidim da stoji ta definicija da ne moze sa lok. masine, ali opet, kazem, nisam bas mnogo ispitivao te slucajeve, jer je meni radilo ono sto treba, pa se nisam ni pitao ima li drugih slucajeva..

A da li postoji mogucnost da upotrebi programce runasservice ili kako se vec zove, pa da ga podesi kao servis? I da ga onda lepo startuje sa net start naziv_servisa, izloguje se i ode.... Ili mu za sve to treba admin. nalog? Cak i ako ima admin nalog, da li je nesto posebno potrebno da bi program radio kao servis?