Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   WinXP: Prozesspriorität bei Programmstart festlegen (https://www.delphipraxis.net/6003-winxp-prozessprioritaet-bei-programmstart-festlegen.html)

Mat 25. Jun 2003 22:42


WinXP: Prozesspriorität bei Programmstart festlegen
 
Hi,


wenn ich WinDVD auf meinem Rechner laufen lasse und nebenbei was anderes mache (schon am PC :) ), dann stockt der Film immer. Ueber den Taskmanager kann man ja die Prioriät erhoehen und es hilft auch.

Nur bei jedem Programmstart muss ich die wieder erneut hochsetzen, das find ich nervig.

Kann ich nicht irgendwo angeben, das er das Programm immer gleich mit hoeherer Prioritaet startet?



Mat

sakura 25. Jun 2003 22:47

Standardmäßig wohl nicht. Allerdings könnte es gehen, daß Du ein Startprogramm schreibst und Dir den Handle zurückgeben lässt (Bsp: http://www.delphipraxis.net/viewtopic.php?t=1033). Anschliessend änderst Du mit dem WinAPI Befehl (ich glaube SetThreadPriority) die Priorität des Programmes.

...:cat:...

Christian Seehase 25. Jun 2003 22:55

Moin Mat,

wie man das dem Programm mit "Bordmitteln" beibringen kann wüsste ich jetzt leider auch nicht, aber Du könntest Dir ein Programm erstellen, über dass Du WinDVD mit CreateProcess oder ShellExecuteEx startest, und dann mittels SetPriorityClass die gewünschte Priorität einstellst.

[EDIT]
Mist, zu langsam :?
Dafür detaillierter :mrgreen:
[/EDIT]

Mat 25. Jun 2003 22:58

na toll, und ich dachte es geht auch schoen einfach ueber nen versteckten button.. :(


danke fuer die antworten..



Mat


ps: @christian, wusste garnicht das die zeitverschiebung zwischen berlin und hamburg so hoch is.... ok, schlechter scherz.. :D

sakura 25. Jun 2003 22:59

Zitat:

Zitat von Christian Seehase
Dafür detaillierter

Naja, immerhin hatte ich den Link zu Luckies Beispiel :mrgreen: Aber auch einen Fehler, SetPriorityClass wars, danke!

...:cat:...

Christian Seehase 25. Jun 2003 23:00

Moin sakura,

also gut: Unentschieden :mrgreen:


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