Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

10.09.2011, 15:40

C++ Priorität von laufendem Prozess ändern

Hallo zusammen,
ich möchte die Priorität von einem laufenden Prozess ändern.
Es gibt ja die Funktion "SetPriorityClass" (http://msdn.microsoft.com/en-us/library/ms686219)
aber wie bekomme ich dann das Handle vom diesem Prozess?

mfg

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

10.09.2011, 15:43

Was für ein Prozess denn? Willst du wirklich den ganzen Prozess oder vielleicht doch nur einen Thread?

3

10.09.2011, 15:47

Prozess von einem Spiel

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

10.09.2011, 15:49

Und der Task-Manager reicht da nicht? Oder ein Batchfile?

5

10.09.2011, 16:07

Sagen wir es so:
Ich bin faul und mir ist langweilig :D
Ich möchte mir gerne dann dafür ein Programm schreiben.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

6

10.09.2011, 16:58

Na dann musst du dir ein brauchbares Handle auf den Prozess beschaffen:
http://msdn.microsoft.com/en-us/library/ms682489.aspx
http://msdn.microsoft.com/en-us/library/ms684320.aspx

7

11.09.2011, 13:54

Jo. Danke dir. Hab's hinbekommen.
Für alle die mal auf den Thread stoßen:
Die Schwierigkeit war eigentlich nur, dass man nie ein Handle bekommen hat, weil einem der Zugriff verweigert wurde.
Dafür muss man dann die Funktion "AdjustTokenPrivileges()" nutzen um sich die "Privilegien" zu beschaffen und auch vollen Zugriff bekommt aber dafür muss man das Programm meist als Administator ausführen.
mfg

Werbeanzeige