Handles, CPU-Last tsc. ausgeben



  • (EDIT: Das tsc. im Threadnamen sollte "etc." heißen. Wie daraus tsc. wurde, weiß ich selbst nicht.)

    Hallo,

    die Suche hat mir leider nicht geholfen.
    Ich bräuchte ein Programm, welches mir folgende Informationen über einen bestimmten Prozess erteilt:
    Handles
    CPU-Last
    Speicherbedarf
    Threads

    Und das möglichst in einer Textdatei.

    Kann mir jemand helfen, wie ich das gebacken bekomme? :S

    Vielen Dank.
    Tim.



  • du fragst das alles ab und schriesbt es am besten formatiert in eine textdatei...

    wobei die cpu auslastung nicht viel sinn macht denn wenn du grad dein programm laufen lässt geht die natürlich hoch



  • Danke für die Antwort, aber ich weiß ja eben nicht, wie ich das abfrage.
    DAS ist mein Problem.



  • So, wie sich das jz anhört, sollte das alles WinAPI sein...
    Zur Not kannste glaube auch SYSTEM ("") nehmen...

    cmd =>

    tasklist /?
    

    sollte dir helfen rauszufinden, was du da angeben musst... /V auf jeden fall mit ^^

    bb



  • #include <windows.h>
    SYSTEM_INFO sysinfo;
    
    DWORD_PTR ActiveProcessorMask;
    DWORD AllocationGranularity;
    DWORD NumberOfProcessors;
    DWORD OemId;
    DWORD PageSize;
    DWORD ProcessorType;
    LPVOID MaximumApplicationAddress;
    LPVOID MinimumApplicationAddress;
    WORD ProcessorArchitecture;
    WORD ProcessorLevel;
    WORD ProcessorRevision;
    WORD Reserved;
    
    GetSystemInfo(&sysinfo);
    
    ActiveProcessorMask = sysinfo.dwActiveProcessorMask;
    AllocationGranularity = sysinfo.dwAllocationGranularity;
    NumberOfProcessors = sysinfo.dwNumberOfProcessors;
    OemId = sysinfo.dwOemId;
    PageSize = sysinfo.dwPageSize;
    ProcessorType = sysinfo.dwProcessorType;
    MaximumApplicationAddress = sysinfo.lpMaximumApplicationAddress;
    MinimumApplicationAddress = sysinfo.lpMinimumApplicationAddress;
    ProcessorArchitecture = sysinfo.wProcessorArchitecture;
    ProcessorLevel = sysinfo.wProcessorLevel;
    ProcessorRevision = sysinfo.wProcessorRevision;
    Reserved = sysinfo.wReserved;
    

    das ist shconmal ein teil aber davon wirst du wohl kaum was brauchen
    naja stichwort winapi und die ganzen get methoden von windows



  • Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten