Zitat von
cherry:
Ich möchte gerne die Drucker des Printservers anzeigen lassen. \\Printserver\Drucker und Faxgeräte
In einem zweiten Schritt möchte ich einen Drucker auswählen und "installieren" können.
Wozu brauchst du das?
Das Installieren von Druckern ist eine administrative Aufgabe.
Diese Aufgabe ist beim Betriebssystem am Besten aufgehoben.
Du kannst den "Add Printer"-Dialog von Windows starten:
Delphi-Quellcode:
uses ...,ShellAPI;
ShellExecute(
handle,
nil,
'
rundll32.exe',
'
shell32.dll,SHHelpShortcuts_RunDLL AddPrinter', '
', SW_SHOWNORMAL);
end;
Alles, was darüber hinaus geht, hat in einem normalen Program eigentlich nichts verloren.