Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi "Geräte und Drucker"-Dialog mit rundll32 öffnen (https://www.delphipraxis.net/147852-geraete-und-drucker-dialog-mit-rundll32-oeffnen.html)

hugo1990 17. Feb 2010 18:07


"Geräte und Drucker"-Dialog mit rundll32 öffnen
 
Nachdem ich nun einige Stunden ins Suchen investiert habe und immer noch nicht fündig geworden bin, frage ich mal hier, ob jemand weiß wie das geht.
Mit der rundll32 kann man ja eigentlich - mit den ensprechenden Parametern - so ziemlich jeden Dialog der Systemsteuerung öffnen. Also dachte ich mir, dass man damit bestimmt auch den "Geräte und Drucker"-Dialog von Windows 7 öffnen kann, aber ich habe bis jetzt einfach noch nichts passendes dazu gefunden. Weiß jemand, wie man diesen damit oder auch auf eine andere Art programmatisch öffnen kann.

Dezipaitor 17. Feb 2010 19:24

Re: "Geräte und Drucker"-Dialog mit rundll32 öffne
 
Probier das mal
Zitat:

rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder
Unter Vista hat es bei mir die Drucker aufgelistet. Allerdings wurde das wohl bei Win7 geändert.

Vielleicht ist die GUI noch dieselbe:

Zitat:

::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}
(Kann man auch ausführen)

markus5766h 17. Feb 2010 20:15

Re: "Geräte und Drucker"-Dialog mit rundll32 öffne
 
Zitat:

Zitat von Dezipaitor
Probier das mal

rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder

Unter Vista hat es bei mir die Drucker aufgelistet. Allerdings wurde das wohl bei Win7 geändert.


funktioniert unter Win7 (Win 7 Ultimate 64-bit)

hugo1990 18. Feb 2010 17:48

Re: "Geräte und Drucker"-Dialog mit rundll32 öffne
 
Zitat:

Zitat von markus5766h
Zitat:

Zitat von Dezipaitor
Probier das mal

rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder

Unter Vista hat es bei mir die Drucker aufgelistet. Allerdings wurde das wohl bei Win7 geändert.


funktioniert unter Win7 (Win 7 Ultimate 64-bit)

Also ich bekomme da nur die Druckerliste, aber nicht den "Geräte und Drucker"-Dialog.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz