| Autor |
Beitrag |
DeCodeGuru
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: Mi 12.02.03 14:00
Hi Leute,
nach ner sehr langen Zeit, in der ich mich nicht gemeldet habe (Immer noch meine Handverletzung  ), hätte ich mal ne Frage bezüglich des Leerlaufprozesses. Wie bekomme ich die ID/Handle des Leerlaufprozesses heraus?
_________________ Viele Grüße
Jakob
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 12.02.03 14:08
Gegenfrage: Was willst du damit?
|
|
DeCodeGuru 
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: Mi 12.02.03 14:15
GetProcessTimes und GetProcessVersion aufrufen.
_________________ Viele Grüße
Jakob
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 12.02.03 14:32
GetProcessTimes? Bekommst du damit die CPU-Zeit? Die kannst du vom Leerlaufprozess so, glaube ich, nicht ermitteln.
Aber kuck dir hier www.assarbad.org/de/sources.shtml mal PView an. Ist mit Source.
|
|
DeCodeGuru 
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: Mi 12.02.03 15:01
Kennst du ne gute Lösung, wie man die CPU-Zeit vom Leerlaufprozess bekommt?
_________________ Viele Grüße
Jakob
|
|
bis11
      
Beiträge: 1247
Erhaltene Danke: 2
Apple Mac OSX 10.11
|
Verfasst: Mi 12.02.03 15:16
Hi DeCodeGuru,
bei dem Programm BirthdayReminder von Onz ist glaube ich so eine Funktion drin. Frage Ihn doch mal ob er Dir den Code gibt. Das Programm findest Du hier unter Freeware-Projekte.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 12.02.03 15:49
Was? Das glaube ich nun weniger. Was will der mit der CPU-Zeit des Leerlaufprozesses?
|
|
bis11
      
Beiträge: 1247
Erhaltene Danke: 2
Apple Mac OSX 10.11
|
Verfasst: Mi 12.02.03 15:52
Da steht unten rechts im Fenster :
| Zitat: |
Der Computer läuft seit x Tagen x Stunden x Minuten x Sekunden
|
Gegenfrage, woher bekommt er diese Zeit ? Da dieses Programm nicht beim Windowsstart mitgestartet wird.
|
|
DeCodeGuru 
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: Mi 12.02.03 15:58
Die CPU-Zeit ist nicht gleich der Zeit, die der Rechner schon läuft. Nur so zur Info *g*.
_________________ Viele Grüße
Jakob
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 12.02.03 16:02
@bis11: Mach dich mal über GetTickCount schlau. 
|
|
bis11
      
Beiträge: 1247
Erhaltene Danke: 2
Apple Mac OSX 10.11
|
Verfasst: Mi 12.02.03 16:32
Okay, Okay, die Zeit hat halt bei mir bis auf eine Minute +/- gepasst, deshalb dachte ich, dass das es ist was DeCodeGuru sucht.
Den Befehl GetTickCount kannte ich noch nicht. Ich wollte ja nur helfen.
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 12.02.03 16:40
Er will aber zeit-Informationen über die Prozesse haben, also wann er gestartet wurde, wie lange er im Kernel oder UserMode war usw.
Das hat nichts mit der Zeit zu tun, die du meinst. GetTickCount liefert dir die Zeit in Millisekunden seit dem Start von Windows.
|
|
DeCodeGuru 
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: Mi 12.02.03 17:54
jupp, genau das will ich @Luckie 
_________________ Viele Grüße
Jakob
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mi 12.02.03 21:15
Kann es sein, dass der Leerlaufprozess immer die ID 0x0000000 hat? So zeigt es mir zu mindest immer Assarbad's Programm an.
|
|
DeCodeGuru 
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: Mi 12.02.03 21:28
kann gut sein; die frage ist nur, ob das auch 100%-ig sicher ist.
_________________ Viele Grüße
Jakob
|
|
OregonGhost
      
Beiträge: 215
|
Verfasst: Sa 15.02.03 13:10
Der Windows Taskmanager zeigt bei mir für den Leerlaufprozess die PID 0 an. Ich denke, es ist wohl davon auszugehen, dass das immer so ist.
Ist der Leerlaufprozess dasselbe wie der zero-page thread, der im PSDK unter Scheduling Priorities erwähnt wird?
_________________ Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
|
|