Hallo,
ich habe ein Programm, welches mittels der Funktion "EnumJobs" die
Spoolauftràge ermittelt. Dabei interessiert mich der Dateiname des
Spool-Auftrages, was bisher auch problemlos ging, indem ich einfach an
den Spool-Verzeichnisnamen die JobId und ".SPL" angehàngt hatte. Dadurch
bekam ich Dateinamen in der Form
C:\WINNT\System32\spool\PRINTERS\00073.SPL
mit denen ich dann meine Arbeit fortsetzte.
Nun habe ich ein Rechner mit Windows Server 2003, welcher mir u. a. auch
eine JobId liefert, diese weicht jedoch vom dazugehörigen Dateinamen ab.
Wenn ich z. B. im obigen Beispiel mittels der JobId den Dateinamen
C:\WINDOWS\System32\spool\PRINTERS\00073.SPL
bilde, heißt die Datei
C:\WINDOWS\System32\spool\PRINTERS\FP000218.SPL
Seit Windows 3.1 làuft das Programm fast unveràndert, nun jetzt habe ich
das Problem, dass ich den Dateinamen des Druckauftrages unter Windows
Server 2003 nicht ermitteln kann, da dieser jetzt, wie es aussieht,
nichts mehr mit der JobID zu tun hat.
In der Hilfe werde ich leider nicht fündig, deshalb wende ich mich an
euch.
Meine Fragen:
Wie kann ich den Dateinamen eines Druckauftrages im Spoolverzeichnis
ermitteln?
Hat sich in der API etwas geàndert?
Für eure Antworten bedanke ich mich im Voraus.
Schöne Grüße
René
Leer las respuestas