Hallo!
Nachdem ich mit einer Function GetProfileString unter Verwendung der Kernel32.dll den Standarddrucker ermitteln kann, bräuchte ich nun einen Aufruf, um eine Liste aller installierten Drucker auf einem PC zu erhalten.
In den bisherigen Beiträgen habe ich nichts gefunden, ohne auf eine Funktion eines Zweitprogramms zuzugreifen (NotesToPaper oder MS Word).
Gibt es eine Funktion in einer Windows DLL, die mir eine Liste der Drucker liefern könnte?
Kann man auch PowerShell-Befehle absetzen, die einen Ausgebwert direkt in eine Variable in einem LS zurückliefern? Mit einem Shell-Aufruf einen PowerShell-Befehl abzusetzen, der eine Druckerliste in einer Textdatei speichert, die man dann per LS wieder einliest, ist mir zu unelegant.
Vielen Dank schon mal für die Unterstützung und ein schönes Wochenende!
Frank