Fragensteller
DeletePrinterConnection funktioniert nicht richtig

Allgemeine Diskussion
-
Hallo,
ich benutze in einer Applikation von mir die Funktion DeletePrinterConnection über die DLL winspool.drv.
Allerdings sieht das Verhalten so aus, dass der Drucker dann kurz getrennt wird, aber sofort wieder verbunden wird.
(Als Beispiel ich benutze auch AddPrinterConnection um Drucker von einem Printserver im Usercontext zu verbinden - die Funktion funktioniert auch hervorragend)
Hat jemand eine Idee? Fehler sehe ich keine.
Grüße,
Patrick
- Typ geändert Aleksander Chalabashiev Montag, 7. Dezember 2015 15:15 keine bestätigte Lösung
Alle Antworten
-
Hallo pmatula,
ich habe ein bisschen nachgeforscht und diesen Artikel gefunden.
http://www.codeproject.com/Articles/80680/Managing-Printers-Programatically-using-C-and-WMI
Gruß
Aleksander
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
Hi!
Danke für die Antwort. Wobei ich nach wie vor dann nicht verstehe warum die vorgefertige Funktion nicht funktioniert. Das wäre wirklich eine schöne Lösung durch den 1 Zeiler .. :)
Kannst du das nachstellen?
Code dazu:
((PrintQueue)lb1.SelectedItem).FullName.ToString(); bool result = DeletePrinterConnection(((PrintQueue)lb1.SelectedItem).FullName.ToString());
Danke! -
Hallo pmatula,
vielleicht wird diesen Link Dir helfen.
Gruß
Aleksander
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
- Bearbeitet Aleksander Chalabashiev Dienstag, 10. November 2015 10:06
-
Hallo,
ich probierte das gleiche wie hier aus:
http://www.codeproject.com/Articles/80680/Managing-Printers-Programatically-using-C-and-WMI
leider verhält sich das Löschen so wie vorher. Er wird entfernt und dann sofort wieder hinzugefügt (automatisch). Aktuell habe ich auf Windows 10 getestet.
-
Hallo pmatula,
bist Du weitergekommen?
Gruß
Aleksander
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.