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
if GetModuleBaseName(Process,0, ModName,sizeof(ModName)-1) > 0 then if GetProcessHandleCount(Process, HandleCount) then
Lista.Add(string(PChar(@ModName)) );
CloseHandle(Process);