[Delphi] Aplikacja w Menedżerze zadań

0

Witam!
Jak mogę zrobić, aby mój program napisany w Delphi uruchamiał się tak, aby w Menedżerze zadań > Procesy było widać że jest uruchamiany jako SYSTEM a nie jako zalogowany użytkownik.

user image

0

Spróbuj napisać usługę

0

a jak?

0

Szukaj!
http://4programmers.net/Forum/viewtopic.php?id=82283

Ale wtedy program zotsanie uruchmiony jako "usługa lokalna", a nie jako "system". Nie wiem czy się da (bo nie powinno) uruchomić czegokolwiek na prawach użytkownika "system".

0

użyłem tego

File -> New -> Other -> Service Application
i nic nie daje

0

sorry że odświeżam temat, ale nie chce zakładać drugiego takiego samego.
Jest możliwość aby swoją aplikację odpalić jako usługę lokalną, sieciową bądź jako proces systemowy?
Tak aby po odpaleniu menedżera zadań widniała w procesach jako usługa lokalna sieciowa bądź systemowa?

0

ja mam bardzo prowizoryczne rozwiazanie, ale moze komus wystarczy;]

jesli w systemie jest wlaczony harmonogram zadan to mozna uzyc polecenia "at":
at 20:15 "notepad.exe
to o godzinie 20:15 odpali notatnik jako proces systemowy.
mozna by napisac procedure, ktora zmieniala na chwile czas w systemie, przez co nie trzeba by dlugo czekac na odpalenie procesu ;]

0

no fajne fajne nie widziałem tego wcześniej :)

Ja piszę swój program z poziomu użytkownika, jednak gdy odpalam go jako proces systemowy, to nie działa w pełni poprawnie. Kiedy używam jakichś funkcji dotyczących użytkownika systemu który jest aktualnie zalogowany, mój program (jako proces systemowy) tak jakby nie potrafił się odnieść do użytkownika. Np. funkcja wylogowująca użytkownika, z poziomu użytkownika działała poprawnie, a teraz jako proces systemowy chyba nie wie kogo ma wylogować... ;p da się jakoś w delphi odnieść do konkretnego użytkownika z jakąś funkcją z programu który jest procesem systemowym? :) jak robią to inne programy systemowe?

0

hmm.. no fakt. mozna sproboac tak:
to cale "at" mozna odpalic z parametrem "-interactive":

Zezwala, aby zadanie współdziałało z zadaniami użytkownika,
który jest zalogowany wówczas, gdy jest ono uruchomione.

moze to wlasnie o to chodzi?

0

trafiłem gdzieś na to polecenie w internecie ale go nie sprawdziłem :D wielkie dzięki :) jeszcze jedno pytanie, komenda at 15:30 działa w ten sposób, że zostaje ona wykonana jednorazowo gdy będzie godz. 15:30 czy każdego dnia o 15:30? i jeszcze jedno pytanko, komenda AT dodaje nowe zadania, a czy da się je po dodaniu anulować?

0

odpal wiersz polecen i wpisz "at /?"
bedziesz mial pomoc.

jednorazowo (chyba ze podasz odpowiednie parametry)
da sie usunac po numerze dodanego zdarzenia.

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