service - usluga

0

Witam

Przepisalem program na usluge wsmie nie wiele robi pare screenshotow , jednakze sa one biale . Do tego usluga dziala jakas minute poczym przestaje dzialac . Mam windows 7 . I mam pytanie czy usluga w ogóle moze robic akie rzeczy jak np robienie zrzutow? Usluga wlacza sie po zalogowaniu . Wszytkie tajmery uruchamiam w ServiceExecute . Jakies sugestie? W starttype daje auto. Moze probelm wtym ze uruchamia sie jako usluga systemowa nie lokalna?

timer1.Enabled:=true;
while not Terminated do
ServiceThread.ProcessRequests(True);
Timer1.Enabled := False;

pozdrawiam

0

No usługa działa "ponad userem", więc w menedżerze usług spróbuj zalogować się jako użytkownik.
Jeśli przestaje usługa działać to warto zrobić "Attach to process" do tej usługi i obserwować czy jakiś Exception nie wywalił się.

1 użytkowników online, w tym zalogowanych: 0, gości: 1