Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#5

Re: Drucker via RunDll32 umbennen

  Alt 6. Apr 2010, 14:28
Och nö... Stimmt ja - das habe ich ganz übersehen. Nun wird wenigstens die CMD sichtbar. Aber den Parameter trägt er mir nicht ein.

Es ist lediglich der Pfad des aktuellen Verzeichnisses zu sehen. Hier meine aktuelle Version

ShellExecute(0, 'open', 'C:\Windows\System32\cmd.exe', 'rundll32 printui.dll,PrintUIEntry /Xs /n "wow" Printername "NEU"' , nil, SW_SHOW); Auch das direkte Aufrufen der Parameter im "Dateinamen"-Parameter funktioniert nicht (so

  ShellExecute(0, 'open', 'C:\Windows\System32\cmd.exe rundll32 printui.dll,PrintUIEntry /Xs /n "wow" Printername "NEU"' ,', nil, nil, SW_SHOW); Bei der oberen Version wird 42 zurückgegeben. SysErrorMessage sagt: "Der Vorgang wurde erfolgreich ausgeführt.". Nun ja, wenn man die Parameter missachtet, hat SysErrorMessage sogar recht...
  Mit Zitat antworten Zitat