TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Paul Edwards
from: Phil Crown
date: 1996-11-17 03:16:00
subject: process list

-=> Quoting Paul Edwards to All <=-

 PE> PSTAT prints a list of processes in the system.  How do I do the same
 PE> thing from my C program?  (besides system("pstat")!).  I
have looked at
 PE> GUIREF20 and can't find a suitable API (I want all system processes,
 PE> not just ones that I spawned).  BFN.  Paul.

Here's C source using the undocumented DosQuerySysState().

I've compiled it under CSet++ v2.01, EMX v0.9, and Borland v2.0

begin 666 ps.zip
M4$L#!!0``{at}`(`!22D2`{at}=4NQ;{at}(```T%```$````<',N8X53;4_;,!#^CL1_
M.#HAG#:#M$/[0!>FK{at}U0*6W3I)VV"0F%Q"66\B;'9:")_[ZS\]+0:EHB.<[=
M<\^=GSM?=.&&Q?0*'.]\#-V+XZ,/(=VPE,)T/K8?){at}O/<1=CR_/V'#-K-KMU
M#]&6ZRY73=MA0B9-F>+1"O.3W$Q>SQP,A9^O3>V,F+
M\Z{at}CTXZ4OWJOA2=\08&L[<7\5C]_YOVK
M?-#K-S0F:L23D-8R;$%I]27JORL3M(:
M:9/5/?GG;9#"JQL!,N(A\M,PIKL6S1:3M6U!4G<(M:H:U)([J6<9YSNI)37-
M]X2{at}GG)6)"KU$UH?4])+$WT1!V,E52Q/\1=02P,$%``"``{at}`$Y*1(%N.E>^0
M````J{at}````8```!P4M*{at}]"U]C>G
MD?{at}`PEA'I6<0^.,_QE5KET$)*N:UX]DS2\:LID_%K-UG$R0F-L6$;S#A6TSX#A->($%%{at}D<\
M_HVEG+W'A!\0X;8`D9M?0+6+_,{at}OE{at}2?E9&L?*;T:7!R9]BC!D\8#PT
M(\N!G3)5>M/0J':B01DT5,)]4#0T"`M2^#;YKF.Z7={at}J*#%Y,9T--S2?.9+,
M'"5YCA.YW2TM6G;DP#FZ_9Y1T<*]?8[P
M5X=10-2*;^[,/'4L14FPXSC4?S#WU$B;B\65\="0ZQU/F>_;RYF,M9J\_"#_
M'])HM.VN]$C2.{at}UJ7_VUMYD;?^4"+8XL,U8>!?052#2*T$`)G>!`IZ1XDAUO
M:2^5VW**.:UN6<1I#3SB=$]WXS7JLK`^/W:M+KMW;RW2N{at}%J4$=:!8H8%RX)
M0W4&EJZUT4>LFCY!-?.T,.O=CZ1UGM?=J==5EW14#$ET/{at}63VBHZ1#-P`INR
MU861-.I84Y&9MUL.]M]?PR"YG,$3`:1]7[\:HU
MB,VH>4U>]8WJF?D/4$L!`A4&%``"``{at}`%)*1("!U2[%N`{at}``#04```0`````
M`````0`{at}`("!`````'!S+F-02P$"%084``(`"``3DI${at}6XZ5[Y````"J````
M!{at}`````````!`"``{at}(&0`{at}``<',N9&5F4$L!`A4&%``"``{at}`,XR1(+{at}*&'.{at}
M`{at}``CPH```0``````````0`{at}`("!1`,``'!S+FA02P4&``````,``P"8````
&!{at}8`````
`
end


Phil Crown
pcrown{at}airmail.net
http://web2.airmail.net/pcrown/
___ Blue Wave/OS2 v2.30

--- WILDMAIL!/WC v4.12 
* Origin: The Blues Cafe (214) 638-1186 8 Nodes (1:124/8014.0)
SEEN-BY: 50/99 270/101 620/243 625/160 711/401 409 410 413 430 808 809 934
SEEN-BY: 711/955 712/407 515 624 628 713/317 800/1
@PATH: 124/8014 8001 1 396/1 270/101 712/515 711/808 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.