Einzelnen Beitrag anzeigen

Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#2

Re: über einen Dienst drucken (Service)

  Alt 14. Feb 2007, 15:58
Zitat von hoika:
Hallo #,

ich bastel gerade an einem Dienst,
der täglich bestimmte Sachen machen soll, u.a. auch Drucken.

Problem:
Der Druck erfolgt über List&Label, da gibt es immer eine Reportdatei (.lst),
die liegt nicht lokal vor, sondern wird vor jedem Druck
aus einer Datenbank geladen, im Temp zwischengespeichert
und nach dem Drucken gelöscht
(damit kann die lst-Datei zentral verwaltet werden)

Aber:
Wo ist das Temp eines Dienstes, gibt es das überhaupt.
das Konto läuft unter SYSTEM.

Hat da jemand damit Erfahrungen ?

Bisher mache ich das über "geplante Vorgänge",
dort wird die Anwendung per Parameter selbst gestartet und druckt das aus,
da ist natürlich ein Temp da.


Danke
Heiko
Hallo Heiko,

es gibt nicht nur kein Temp, unter System Account hat der Dienst nicht einmal Zugriff auf das Netzwerk überhaupt. Das lässt sich zwar alles ändern, wenn du tief genug in die Zugriffsrechte-Verwaltung eintauchst, aber meiner Meinung nach sparst du dir viel Arbeit, wenn du es dabei belässt, die Anwendung zu starten, und es ihr überlässt, Dateien und Drucker zu finden. Bisher läuft die Anwendung ja wahrscheinlich mit einem User-Account. Dein Dienst oder ein Programm, das er startet, müsste auch unter diesem Account laufen.

Gruss Reinhard
  Mit Zitat antworten Zitat