AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 10:47

Parameter dieser Suchanfrage:

Suche in Thema: CPU und Memory Nutzung eines Prozesses
Suche alle Beiträge, die von "af99" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: CPU und Memory Nutzung eines Prozesses

     
      by af99, 21. Mai 2015
    Da habt Ihr recht. Ich habe mich von der Funktion verabschiedet zumal ich es auch für Prozesse brauche die kein Fenster haben.
    Klar ist mir nun das es ein Rechteproblem ist. Kann mir denn einer sagen wie ich das Consolenprogramm berechtigen kann so das es OpenProcess(PROCESS_QUERY_INFORMATION aufrufen darf?
  • Forum: Object-Pascal / Delphi-Language

    AW: CPU und Memory Nutzung eines Prozesses

     
      by af99, 20. Mai 2015
    ich habe beides bei beiden Funktioenen ausprobiert. Es kommt immer der gleiche Fehler. Zumal in der Funktion "GetProcessMemorySize" der Fehler bei
    l_nWndHandle := FindWindow(nil, PChar(sProcessName));
    if l_nWndHandle = 0 then
    begin
    WriteLn(SysErrorMessage(GetLastError));

    auftritt. Also schon bevor das "OpenProcess(PROCESS_QUERY_INFORMATION" ausgerufen wird.
  • Forum: Object-Pascal / Delphi-Language

    AW: CPU und Memory Nutzung eines Prozesses

     
      by af99, 20. Mai 2015
    nein als 32 BIT
  • Forum: Object-Pascal / Delphi-Language

    AW: CPU und Memory Nutzung eines Prozesses

     
      by af99, 20. Mai 2015
    diesen l_nWndHandle := FindWindow(nil, PChar(sProcessName));
    dieser gibt 0 zutück
    ich denke schon das das in dem selben Berechtigungskonzept passiert. Ist alles ein Programm in einer EXE und das läuft als Consolenprogramm. Die Console ist als Admin ausgeführt.
  • Forum: Object-Pascal / Delphi-Language

    AW: CPU und Memory Nutzung eines Prozesses

     
      by af99, 20. Mai 2015
    der Fehler in ShowMemoryUsage kommt hier
    hProcess := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, False, ProcessId);
    begin
    if ( hProcess = 0 ) then
    begin
    WriteLn(SysErrorMessage(GetLastError));
    writeln('fehler');
    Exit;
    end;
  • Forum: Object-Pascal / Delphi-Language

    AW: CPU und Memory Nutzung eines Prozesses

     
      by af99, 20. Mai 2015
    OK, habe WriteLn(SysErrorMessage(GetLastError)); eingebaut

    GetProcessMemorySize gibt "Der an einen Systemaufruf übergebene Datenbereich ist zu klein" zurück. Hiermit kann ich nichts anfangen
    ShowMemoryUsage gibt "Zugriff verweigert" zurück. Das hatte ich ja vermutet. Nun die Frage wie kann ich Aufruf berechtigen??
    ok " Rückgabewerte der aufgerufenen WinAPIs auswerten" Wie mach ich das?
  • Forum: Object-Pascal / Delphi-Language

    AW: CPU und Memory Nutzung eines Prozesses

     
      by af99, 20. Mai 2015
    Ich glaube das ich ein Berechtigungsproblem. Scheinbar dürfen die Funktionen "GetProcessMemorySize" und "ShowMemoryUsage" den "OpenProcess" nicht aufrufen die Funktion GetCpuUsage aber schon.
    Ich bin jetzt nicht genug Windows Administrator um das nachvollziehen zu können. Kann man irgendwie das Kommando mit einem Benutzer/Kennwort aufrufen???
    Wobei die RDP Sitzung habe ich mit einem...
  • Forum: Object-Pascal / Delphi-Language

    CPU und Memory Nutzung eines Prozesses

     
      by af99, 20. Mai 2015
    Hallo Zusammen,

    ich bastele gerade an einem Programm mit dem ich die CPU und Hauptspeicher Nutzung eines benannten Prozessen ermitteln möchte.
    Folgende Funktionen habe ich hierzu im Netz gefunden


    function ShowMemoryUsage(ProcessId: DWORD): DWORD;
    var
    hProcess: THandle;
    PMC: PPROCESS_MEMORY_COUNTERS;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=af99&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=185175
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 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