!!NEWSFLASH!!
Rev 10009 June 2001 Changed compiler options to use 8 byte boundaries. This fixed a problem with tGetdata/tBrowseCntrs returning a pointer rather than the appropriate value. Rev 10008 Modified tGetLastError processing. Rev 10007 Changed error checking on tListProc,tListMod,tCountproc,tGetData. Changed from 207 to 230 if pdh.dll not found. Rev 10006 Modified tGetData to query the data twice to handle for counters that require it. (ie. % processor time). Also changed the tGetData error checking, it was returning error 224 regardless of the error recieved.... Rev 10005 Oct 11th, 2000 tListProc, nolonger concatenates '.exe' on the end of process names greater than twelve characters on Windows NT. Changed because there is some problem with process names with length of 12-14 characters. Now it only concatenates .EXE if (pid->NameLength < 32). Just like Task Manager. Added functions tSetPriority/tGetPriority to set/get priority of a process. Rev 10004 Sept 11th, 2000 Modified error return for iCloseProc from 213 to 229. Modified error return for tBrowseCntrs from 207: Could not load PSAPI.DLL to 230: Could not load PDH.DLL. Modified error checking in tGetdata, wasn't closing Open queries on errors. Modified tBrowseCntr dialog processing. Added tRemoteConn(machine-name){*NT} which allows you access performance info on a remote computer. Rev 10003 June 8, 2000 Modified tListProc, and tListMod to also run on 95/98. Added new functions tOpenProc, tCloseProc, tKillProc, tBrowseCntrs, tGetData, tCompatible, tGetLast Error. Rev 10002 March 22, 2000 Changed tGetModInfo to tGetProcInfo, and it now returns 9 items. Added new functions tCountProc Rev 10001 March 20, 2000 Changed to initialize output strings. Rev 10000 Jan 11, 2000 Initial release.
Article ID: W14787