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/)
-   -   Bei Programmstart (CreateProcess) steuern auf welchen Desktop (https://www.delphipraxis.net/211959-bei-programmstart-createprocess-steuern-auf-welchen-desktop.html)

Bernhard Geyer 26. Nov 2022 11:24

Bei Programmstart (CreateProcess) steuern auf welchen Desktop
 
Ich habe ein Programm welches per CreateProcess ein anderes Programm startet.
Damit es mich nicht stört, habe ich das Hauptprogramm auf 2ten Desktop verschoben (Laufzeit mehrere Tage)

Wie könnte ich beim Aufruf steuern das das gestartete Programm am gleichen Desktop erscheint?
Aktuell erscheint es am gerade aktiven Desktop.

dummzeuch 26. Nov 2022 11:43

AW: Bei Programmstart (CreateProcess) steuern auf welchen Desktop
 
gelöscht, da Unsinn

Uwe Raabe 26. Nov 2022 11:56

AW: Bei Programmstart (CreateProcess) steuern auf welchen Desktop
 
Unter Windows ist Desktop was anderes als Monitor. Letzter ist ein Teil des ersten. Beim Wechseln des Desktop zeigen alle Monitore ein im Wesentlichen anderes Bild.

dummzeuch 26. Nov 2022 13:36

AW: Bei Programmstart (CreateProcess) steuern auf welchen Desktop
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1515430)
Unter Windows ist Desktop was anderes als Monitor. Letzter ist ein Teil des ersten. Beim Wechseln des Desktop zeigen alle Monitore ein im Wesentlichen anderes Bild.

Stimmt. Lesen bildet. Dabei benutze ich dieses Feature doch selbst ausgiebig.

Soweit ich weiß, gibt es keine offizielle API für das Desktop-Feature, und die, die es gibt, bietet nicht viel. Also vermutlich: Keine Chance.


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