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 sw_restore/minimize wenn App als Admin gestartet wurde (https://www.delphipraxis.net/166552-sw_restore-minimize-wenn-app-als-admin-gestartet-wurde.html)

rhodan 17. Feb 2012 21:36


sw_restore/minimize wenn App als Admin gestartet wurde
 
Hallo!

bin gerade über ein kleines problem gestolpert!
und zwar bastele ich mir grad ein tool was alle paar stunden selbstständig einstellungen an einem anderen externen programm durchführt.
u.a benutze ich sw_restore und sw_minimize um dieses externe programm in den vordergrund zu rufen. nun ist mir aber grad aufgefallen das es nicht funktioniert wenn ich das andere programm über den rechtsklick "als Administrator ausführen" gewählt habe. starte ich das programm normal habe ich die kontrolle via restore und minimize. was kann ich tun um ein programm zu minimieren auch wenn es als admin gestartet wurde? (ich muss es leider als solcher starten).

hilfe wär cool! hab nichts gefunden.

danke

Dawn87 17. Feb 2012 21:39

AW: sw_restore/minimze wenn App als Admin gestartet wurde
 
Grundsätzlich dürfen meines Wissens nach Anwendungen mit unterschiedlichen Rechten nicht ohne Weiteres miteinander kommunizieren. Hast Du mal probiert Dein Programm auch mit Adminrechten laufen zu lassen?

Grüße
Stefan

himitsu 17. Feb 2012 21:45

AW: sw_restore/minimze wenn App als Admin gestartet wurde
 
ein/zwei Großbuchstaben wären cool. :roll:

Zitat:

natürlich sollte es "minimize" im titel heissen
PS: Das kann man bearbeiten. (erweiterter Editor)



Kommunizieren dürfen Programme schon (mit den nötigen Rechten), aber standardmäßig haben Programme mit weniger Rechten keine Rechte an Programme mit höheren Rechten Messages zu senden.

Aber es gibt auch andere Wege der Komminikation,
welche alle unter das Stichwort IPC (inter process communication) fallen.

rhodan 17. Feb 2012 23:04

AW: sw_restore/minimze wenn App als Admin gestartet wurde
 
danke...mein eigenes tool als admin auszuführen hat schon geholfen..


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:04 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