IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Free Pascal Discussion :

[Mac OS X] Liste des processus via sysctl


Sujet :

Free Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2006
    Messages : 147
    Par défaut [Mac OS X] Liste des processus via sysctl
    Bonjour,

    Je souhaite récupérer la liste des processus sous Mac OS X. Pour ça, j'utilise le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    function GetProcess : integer;
    var
    i: integer;
    mib : array [0..2] of Cint;
    len: cint;
    kp: PChar;
     
    begin
        // On dit ce qu'on souhaite récupérer
        mib[0] := CTL_KERN;
        mib[1] := KERN_PROC;
        mib[2] := KERN_PROC_ALL;
        //mib[3] := 0;
        len := 0;
       //Un premier appel "à vide" donne la taille des infos disponibles
        if (sysctl.FPsysctl(PChar(@mib), 3, nil, @len, NIL, 0) <> -1) then begin     
            if (len > 0) then begin
                kp := StrAlloc(len);
                // Le second appel récupère les infos disponibles
                if (sysctl.FPsysctl(PChar(@mib), 3, kp, @len, NIL, 0) <> -1) then begin    
     
                    // Structure kp bien remplie mais comment retrouver mes petits ? 
     
                end;
                strdispose(kp);
            end;
         end;
    end;
    Le code fonctionne, si je bidouille en lisant kp caractère par caractère, je retouve bien des noms de processus ça et là. Ce kp est censé avoir cette structure:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    struct kinfo_proc {
    	struct	extern_proc kp_proc;			/* proc structure */
    	struct	eproc {
    		struct	proc *e_paddr;		/* address of proc */
    		struct	session *e_sess;	/* session pointer */
    		struct	_pcred e_pcred;		/* process credentials */
    		struct	_ucred e_ucred;		/* current credentials */
    		struct	 vmspace e_vm;		/* address space */
    		pid_t	e_ppid;			/* parent process id */
    		pid_t	e_pgid;			/* process group id */
    		short	e_jobc;			/* job control counter */
    		dev_t	e_tdev;			/* controlling tty dev */
    		pid_t	e_tpgid;		/* tty process group id */
    		struct	session *e_tsess;	/* tty session pointer */
    #define	WMESGLEN	7
    		char	e_wmesg[WMESGLEN+1];	/* wchan message */
    		segsz_t e_xsize;		/* text size */
    		short	e_xrssize;		/* text rss */
    		short	e_xccount;		/* text references */
    		short	e_xswrss;
    		int32_t	e_flag;
    #define	EPROC_CTTY	0x01	/* controlling tty vnode active */
    #define	EPROC_SLEADER	0x02	/* session leader */
    #define	COMAPT_MAXLOGNAME	12
    		char	e_login[COMAPT_MAXLOGNAME];	/* short setlogin() name */
    		int32_t	e_spare[4];
    	} kp_eproc;
    };
    avec extern_proc défini ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    struct extern_proc {
    	union {
    		struct {
    			struct	proc *__p_forw;	/* Doubly-linked run/sleep queue. */
    			struct	proc *__p_back;
    		} p_st1;
    		struct timeval __p_starttime; 	/* process start time */
    	} p_un;
    #define p_forw p_un.p_st1.__p_forw
    #define p_back p_un.p_st1.__p_back
    #define p_starttime p_un.__p_starttime
    	struct	vmspace *p_vmspace;	/* Address space. */
    	struct	sigacts *p_sigacts;	/* Signal actions, state (PROC ONLY). */
    	int	p_flag;			/* P_* flags. */
    	char	p_stat;			/* S* process status. */
    	pid_t	p_pid;			/* Process identifier. */
    	pid_t	p_oppid;	 /* Save parent pid during ptrace. XXX */
    	int	p_dupfd;	 /* Sideways return value from fdopen. XXX */
    	/* Mach related  */
    	caddr_t user_stack;	/* where user stack was allocated */
    	void	*exit_thread;	/* XXX Which thread is exiting? */
    	int		p_debugger;		/* allow to debug */
    	boolean_t	sigwait;	/* indication to suspend */
    	/* scheduling */
    	u_int	p_estcpu;	 /* Time averaged value of p_cpticks. */
    	int	p_cpticks;	 /* Ticks of cpu time. */
    	fixpt_t	p_pctcpu;	 /* %cpu for this process during p_swtime */
    	void	*p_wchan;	 /* Sleep address. */
    	char	*p_wmesg;	 /* Reason for sleep. */
    	u_int	p_swtime;	 /* Time swapped in or out. */
    	u_int	p_slptime;	 /* Time since last blocked. */
    	struct	itimerval p_realtimer;	/* Alarm timer. */
    	struct	timeval p_rtime;	/* Real time. */
    	u_quad_t p_uticks;		/* Statclock hits in user mode. */
    	u_quad_t p_sticks;		/* Statclock hits in system mode. */
    	u_quad_t p_iticks;		/* Statclock hits processing intr. */
    	int	p_traceflag;		/* Kernel trace points. */
    	struct	vnode *p_tracep;	/* Trace to vnode. */
    	int	p_siglist;		/* DEPRECATED */
    	struct	vnode *p_textvp;	/* Vnode of executable. */
    	int	p_holdcnt;		/* If non-zero, don't swap. */
    	sigset_t p_sigmask;	/* DEPRECATED. */
    	sigset_t p_sigignore;	/* Signals being ignored. */
    	sigset_t p_sigcatch;	/* Signals being caught by user. */
    	u_char	p_priority;	/* Process priority. */
    	u_char	p_usrpri;	/* User-priority based on p_cpu and p_nice. */
    	char	p_nice;		/* Process "nice" value. */
    	char	p_comm[MAXCOMLEN+1];
    	struct 	pgrp *p_pgrp;	/* Pointer to process group. */
    	struct	user *p_addr;	/* Kernel virtual addr of u-area (PROC ONLY). */
    	u_short	p_xstat;	/* Exit status for wait; also stop signal. */
    	u_short	p_acflag;	/* Accounting flags. */
    	struct	rusage *p_ru;	/* Exit information. XXX */
    };
    Le C n'étant pas ma tasse de thé... comment je m'y retrouve pour récupérer proprement le nom des processus dans un kp de type kinfo_proc ...

    Merci,
    André.

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    Il suffit de voir à quelle offset dans le PChar kp commence le nom du processus. Si tu postes un dump en hexa de kp, on devrait pouvoir t'aider à voir quel est le champ correspondant. Attention à l'alignement mémoire quand on dépiote ce genre de structure

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2006
    Messages : 147
    Par défaut
    Ok. Là je suis parti en déplacement. Je post un dump demain dans la matinée

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2006
    Messages : 147
    Par défaut
    Pas sûr que ça aide vraiment...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    --K--G------------H--------t----k---------------------------------------------------------------------------------------------------------------X--------------H---------T-e-s-t-0-0-0-i-d-e--p-l-e---d---c-------------------x----------------------------------------------------------------------------------------------------c--------------------d----b----Q----P----O---------------------------------------------------------------------------------k----t--------------------------------------------------------------------------K---------l-------------t--------------_-------------------------------------------------------------------------------------------------------------------H---------t-a-s-k-g-a-t-e-d--k--------d------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------t--------------------------------------------------------------------------K--Q--------------------t--------------_-----------------------------------------------------------------------------------------------------0-p-------------H---------o-c-s-p-d--d--a-s-k--------c------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------t--------------------------------------------------------------------------K--C--------------------s--------------_-------------------------------------------------------------------------------------------------------------------H---------q-u-i-c-k-l-o-o-k-d---------m----------------U-N--x------------------------------------------------------------------------------------------------------------------------d----b----Q----P----O--------------------------------------------------------------------------------K-----s--------------------------------------------------------------------------K--_--------------------s--------------_-------------------------------------------------------------------------------------------------------------------H---------m-d-w-o-r-k-e-r--s-k--------h-------------------------------------------------------------------------------------------------------------------------------------------d----b----Q----P----O-------------------------------------------------------------------------------------s--------------------------------------------------------------------------K--x--------3-X---H--------s----s----------_-----------------------------------------------------------------------------------------------------x-S-------------H---------U-n-t-i-t-l-e-d--a-p-p-l-e---d---m-----------------------------------------------------------------------------------------------------------------------c--------------------d----b----Q----P----O---------------------------------------------------------------------------------s----s--------------------------------------------------------------------------K-W---------------------s--------------_-------------------------------------------------------------------------------------------------------O------------H---------g-d-b---i-3-8-6---a-p-p-l-e---d---j-----------------------------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------w-----s-----------------------------------------------------------------------P---K-b---------------------q--------------_-----------------------------------------------------------------------------------------------------p-9-_------------r-----k----b-a-s-h---n--a-s-k--------d-----------------------------------------------------------------------------------------------------------------------c--------------------d----b----Q----P----O--------------------------------------------------------------------------------j-q----q------------q-----------------------------------------------------------O---K----------------------q--------------_-------------------------------------------------------------------------------------------------------.------------H---------q-u-a-r-t-z---w-m--k-------P-d----------------p---x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O---------------------------------------------------------------------------------q----q-----------------------------------------------------------------------I---K-3---------------------q--------------_-----------------------------------------------------------------------------------------------------4--------------x-8--------X-q-u-a-r-t-z--a-s-k-------p-h-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O---------------------------------------------------------------------------------q----q-----------------------------------------------------------------------I---K----------------------q--------------_-----------------------------------------------------------------------------------------------------X--------------H---p------x-i-n-i-t--d--a-s-k--------d----------------R-N--x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------k-q---k-q-----------------------------------------------------------------------G---K--Q--------m-----------k-q--------------_-------------------------------------------------------------------------------------------------------.---------------B------s-h--n-c-h-d--a-s-k--------d-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----k-q-----------------------------------------------------------------------G---K-l--------L-h----A-------j-q--------------_-----------------------------------------------------------------------------------------------------p-----------------P------x-t-e-r-m--n--a-s-k--------f-----------------N--x----------------------------------------------------------------------------------------------------c--------------------d----b----Q----P----O------------------------------------------------------------------------------------c-q-----------------------------------------------------------------------F---K-v--------------------c-q--------------_-----------------------------------------------------------------------------------------------------h--------------H---------X-1-1-.-b-i-n--a-s-k--------f----------------5---x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----c-q--------------------------------------------------------------------------K---------P-------------k--------------_------------------------------------------------------------------------------------------------------t-q------------H---------g-d-b---i-3-8-6---a-p-p-l-e---d--p-e-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O---------------------------------------------------------------------------------f----f-----------------------------------------------------------------------f---K----------p------------f--------------------------------------------------------------------------------------------------------------------p-------------H---------l-a-z-a-r-u-s--a-s-k-------p-e-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K-----f-----------------------------------------------------------------------f---K--9-------------------e-e--------------_------------------------------------------------------------------------------------------------------L-------------H---------P-r-e-v-i-e-w--a-s-k--------l-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----e-e------------------------------------------------------------------------W--K----------------------a--------------_------------------------------------------------------------------------------------------------------3-------------H---------I-n-t-e-r-f-a-c-e--B-u-i-l-d-e---e-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K-----a------------------------------------------------------------------------W--K---------0-A-X---A----------------------_-------------------------------------------------------------------------------------------------------------------H---------s-s-h---a-g-e-n-t--k--------o----------------Z-N--x----------------------------------------------------------------------------------------------------c--------------------d----b----Q----P----O--------------------------------------------------------------------------------K-----------------------------------------------------------------------------M--K--y-------------------w---------------_-----------------------------------------------------------------------------------------------------p--------------H---------X-c-o-d-e--d--a-s-k--------f----------------r---x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----w---------------------------------------------------------------------------K--Z--------C-X-----------Z--------------_-----------------------------------------------------r-----C-------------------------------------------t-----------------b------n-t-p-d--h-d--a-s-k--------n------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Z-----------------------------------------------------------------------w---K----------------------Y--------------_-------------------------------------------------------------------------------------------------------------------H---------T-e-x-t-E-d-i-t--s-k--------f-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K-----Y--------------------------------------------------------------------------K-P---------------------H--------------_-------------------------------------------------------------------------------------------------------j------------H---------Q-u-i-c-k-T-i-m-e--P-l-a-y-e-r---e-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K-----H-----------------------------------------------------------------------W---K----------b--------------------------_-------------------------------------------------------------------------------------------------------x---------------------d-i-s-k-i-m-a-g-e-s---h-e-l-p-e---g----------------w---H----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O-------------------------------------------------------------------------------------------------------------------------------------------------------------3--K---------------------n---------------_-------------------------------------------------------------------------------------------------------x---------------------d-i-s-k-i-m-a-g-e-s---h-e-l-p-e---e--------------------p---------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O------------------------------------------------------------------------------------n---------------------------------------------------------------------------K---------------------Q---------------_-----------------------------------------------------------------------------------------------------p---------------o--------h-d-i-e-j-e-c-t-d--k--------f-----------------W------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Q---------------------------------------------------------------------------K---------0------------L---------------_-------------------------------------------------------------------------------------------------------x---------------------d-i-s-k-i-m-a-g-e-s---h-e-l-p-e---j-----------------------------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O------------------------------------------------------------------------------------L------------------------------------------------------------------------4-v--K---------------------u---------------_-------------------------------------------------------------------------------------------------------------------H---------A-p-p-l-e-S-p-e-l-l--------0-f-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----u---------------------------------------------------------------------------K---------0------------j---------------_-------------------------------------------------------------------------------------------------------------------H---------L-K-D-C-H-e-l-p-e-r---------h-------------------x----------------------------------------------------------------------------------------------------f--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----j---------------------------------------------------------------------------K--9--------8-X----------v---------------_------------------------------------------------------------------------------------------------------X-------------H---------D-a-s-h-b-o-a-r-d-C-l-i-e-n-t----i----------------7---x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------O----O---------------------------------------------------------------------------K--5-------------------f---------------_-------------------------------------------------------------------------------------------------------------------H---------i-T-u-n-e-s-H-e-l-p-e-r-------g-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----f---------------------------------------------------------------------------K---------------------d---------------_-----------------------------------------------------------------------------------------------------T--------------H---------T-I-S-w-i-t-c-h-e-r---------g----------------u---x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----d---------------------------------------------------------------------------K---------------------b---------------_-----------------------------------------------------------------------------------------------------h--------------H---------A-i-r-P-o-r-t--B-a-s-e--S-t-a---g----------------z---x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----b---------------------------------------------------------------------------K----------e--------------------------_------------------------------------------------------------------------------------------------------7----------------------U-s-e-r-E-v-e-n-t-A-g-e-n-t-----h-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K-------------------------------------------------------------------------------K-Q---------s-----------T---------------_-------------------------------------------------------------------------------------------------------------------H---------p-b-o-a-r-d---a-s-k--------h-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----T---------------------------------------------------------------------------K--z--------v-----------S---------------_------------------------------------------------------------------------------------------------------F-4---------------------f-o-n-t-d--d--a-s-k--------i-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----S---------------------------------------------------------------------------K---------P------------Q---------------_------------------------------------------------------------------------------------------------------U-------------H---------F-i-n-d-e-r---a-s-k--------i-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----Q---------------------------------------------------------------------------K---------------------P---------------_------------------------------------------------------------------------------------------------------S-------------H---------S-y-s-t-e-m-U-I-S-e-r-v-e-r----0-i-------------------x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----P---------------------------------------------------------------------------K--9-------l------------O---------------_------------------------------------------------------------------------------------------------------W----------------------D-o-c-k--h-d--a-s-k--------i----------------2---x----------------------------------------------------------------------------------------------------u--------------------d----b----Q----P----O--------------------------------------------------------------------------------K----O---------------------------------------------------------------------------K-V--------------------K---------------_-----------------------------------------------------------------------------------------------------p--Q---------------------l-a-u-n-c-h-d--a-s-k--------i----------------0---x----------------------------------------------------------------------------------------------------f--------------------d----b----Q----P----O------------------------------------------------------------------------------------K---------------------------------------------------------------------------K----------x-----------J---------------_-----------------------------------------------------------------------------------------------------0--------------H---P------c-o-r-e-a-u-d-i-o-d---------i-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------J---------------------------------------------------------------------------K-----------X-------------------------_-------------------------------------------------------------------------------------------------------------------H---------c-v-m-s-S-e-r-v--x-e-c-------k--------------------s------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------K-----------X---A-------9---------------_-------------------------------------------------------------------------------------------------------_---------------------W-i-n-d-o-w-S-e-r-v-e-r------p-k-------------------p-r-------------------------------------------------------------------------------------------------------X--------X------------------------------------------------------------------------------------------------------------9------------------------------------------------------------------------x---K---------------------2---------------_-------------------------------------------------------------------------------------------------------------------H---------c-o-r-e-s-e-r-v-i-c-e-s-d------m-------------------H----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2------------------------------------------------------------------------i---K------------------------------------_-----------------------------------------------------------------------------------------------------x--------------H---------a-u-t-o-f-s-d--a-s-k--------j-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------i---K-P-------------A----------------------_----------------------------------------------------------------------------------------------------------------------------b-l-u-e-d--d--a-s-k--------k-------------------8-q---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------i---K------------------------------------_-------------------------------------------------------------------------------------------------------------------H---------d-y-n-a-m-i-c-_-p-a-g-e-r------l--------------------v---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------i---K-----------X-------------------------_-------------------------------------------------------------------------------------------------------------------H------2---f-s-e-v-e-n-t-s-d--k--------l--------------------z---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------i---K-U----------X-------------------------_-------------------------------------------------------------------------------------------------------------------H---------h-i-d-d--h-d--a-s-k-------P-m-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------i---K---------L--X-------------------------_-------------------------------------------------------------------------------------------------------------------H---------K-e-r-n-e-l-E-v-e-n-t-A-g-e-n-t--0-l-------------------P-w---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------i---K-u----------X---A----------------------_-------------------------------------------------------------------------------------------------------------------H---------l-o-g-i-n-w-i-n-d-o-w--------l--------------------x-----------------------------------------------------------------------------------------------------------------------d----b----Q----P----O------------------------------------------------------------------------------------------------------------------------------------------------------------i---K-3-----------X-------------------------_------------------------------------------------------------------------------------------------------K-------------H-----p----m-D-N-S-R-e-s-p-o-n-d-e-r------k--------------------t-------------------------------------------------------------------------------A----A----A----A------------A--------A------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------i---K----------0-X-------------------------_--------------------------------------------------------------------------------------------------------------------x--------m-d-s--c-h-d--a-s-k--------m-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------i---K----------6-X-------------------------_----------------------------------------------------------------------------------------------------------------------P------s-e-c-u-r-i-t-y-d--k--------l-------------------0----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------i---K---------l--X-------------------------------------------------------------------------------------------------------------------------------M-------------H---------u-s-b-m-u-x-d--a-s-k-------P-j-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------d---K----------F-X---A----------------------_-------------------------------------------------------------------------------------------------------------------H---------d-i-s-t-n-o-t-e-d--k--------n-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------d---K-o---------I-X-------------------------_-------------------------------------------------------------------------------------------------------------------H-x--------D-i-r-e-c-t-o-r-y-S-e-r-v-i-c-e--p-n-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------d---K--m--------L-X-------------------------_-------------------------------------------------------------------------------------------------------------------H---------s-y-s-l-o-g-d--a-s-k--------n-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------d---K----------O-X-------------------------_----------------------------------------------------------------------------------------------------------------------P------c-o-n-f-i-g-d--a-s-k--------n-----------------W------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------d---K----------T-X-------------------------_----------------------------------------------------------------------------------------------------------------------------d-i-s-k-a-r-b-i-t-r-a-t-i-o-n-d---o-----------------W------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------d---K-D--------P-W-X-------------------------_-----------------------------------------------------------------------------------------------------L---------------H-----h----n-o-t-i-f-y-d--a-s-k-------0-o-----------------W------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------d---K----------Q-X-------------------------_------------------------------------------------------------------------------------------------------6----------------------k-e-x-t-d--d--a-s-k--------o-----------------W---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------K-----------X-------------------------_-----------------------------------------------------------------------------------------------------p--Q---------------------l-a-u-n-c-h-d--a-s-k--------o-----------------W--x-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------K-------------------------------------------------------------------------------------------------------------------------------------------------------H---------k-e-r-n-e-l-_-t-a-s-k--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  5. #5
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    Effectivement, ca aide pas trop

    Sinon selon cette doc, le paramètre qui contient le nom est p_comm de extern_proc:

    http://developer.apple.com/mac/libra...01/qa1123.html

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mars 2006
    Messages : 147
    Par défaut
    Tout à fait, je suis parti de cette doc pour faire le programme Delphi. Mais sans la structure convertie en Delphi, je ne suis pas plus avancé. Bon, maintenant ça fonctionne : Je ne traite que les caractères imprimable et à priori, je connais le nom du processus que je cherche, mais c'est pas très propre...

Discussions similaires

  1. Liste des processus
    Par dorian53 dans le forum Administration système
    Réponses: 3
    Dernier message: 17/01/2006, 10h48
  2. liste des processus
    Par cyrill.gremaud dans le forum VBScript
    Réponses: 9
    Dernier message: 30/12/2005, 10h56
  3. Comment obtenir la liste des processus ?
    Par grenouyefr dans le forum Général Python
    Réponses: 4
    Dernier message: 09/12/2005, 10h39
  4. Réponses: 2
    Dernier message: 21/01/2005, 12h55
  5. Réponses: 2
    Dernier message: 04/10/2002, 09h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo