Fehler "Einstellungen für den Zugriff auf den Druckernamen sind nicht gültig" beim Drucken über den Windows-Dienst

8

Ich bekomme den Fehler beim Drucken auf einem Netzwerkdrucker.

Der Fehler tritt nicht auf, wenn er unter XP / Win2003 in einer WinForm-App ausgeführt wird oder wenn ein lokaler Drucker verwendet wird.

Der Fehler tritt nur auf, wenn er als Windows-Dienst unter Vista / Win7 / Win2008 ausgeführt wird und auf einem Netzwerkdrucker gedruckt wird.

Der Windows-Dienst wird unter einem Netzwerkbenutzer ausgeführt, der Zugriff auf den Netzwerkdrucker hat. Vor dem Drucken überprüfe ich, ob der Druckername (einschließlich Netzwerkpfad) in Ordnung ist, indem ich die verfügbaren Drucker durchlaufe.

Wie kann das gelöst werden?

    
apdevelop 27.04.2010, 15:05
quelle

1 Antwort

2

Gelöst, indem der Drucker dem SYSTEM-Benutzer über einen Registry-Hack hinzugefügt wurde, wie im Microsoft-Dokument beschrieben: Ссылка .

    
Marc van Breemen 28.04.2010 15:04
quelle