Ver Mensaje Individual
  #1  
Antiguo 11-03-2011
Avatar de mrnovice
mrnovice mrnovice is offline
Miembro
 
Registrado: oct 2006
Posts: 163
Reputación: 18
mrnovice Va por buen camino
Question Administrador de tareas-descripción del proceso

Saludos foreros de clubdelphi!, tengo una situación en la cual no pude visualizar muy bien, mis dudas son dos.

la primera es que si alguien sabe si hay una función que te devuelva el descriptivo del proceso que se esta ejecutando.

la segunda es si es que si ando perdido buscando a fondo acerca de los handles del task manager de windows.

he encontrado este código y busque las funciones que trae el .pas de delphi el de windows sino me equivoco, pero de las funciones que probe ninguna me salió solamente saco el puro ejecutable, muchas gracias por su atención

anexo el código:

Código Delphi [-]
    Process := OpenProcess(PROCESS_QUERY_INFORMATION or PROCESS_VM_READ, FALSE,Procesos[i]);
      GetModuleFileNameEx(Process,0, @ModInfo,sizeof(ModInfo));

      if (Process<>0) then
      begin

        {
        function GetModuleBaseName(hProcess: THandle; hModule: HMODULE;
  lpBaseName: PChar; nSize: DWORD): DWORD;
        }
        if GetModuleBaseName(Process,0, ModName,sizeof(ModName)-1) > 0 then   if GetProcessHandleCount(Process, HandleCount) then

            //Lista.Values[ModName]:= IntToStr(HandleCount)
            Lista.Add(string(PChar(@ModName)) );
        CloseHandle(Process);
Responder Con Cita