Commit Graph

47 Commits

Author SHA1 Message Date
Doug MacEachern
0fc5a067c8 [SIGAR-104] Add interface to WindowsGetFileVersionInfo function 2008-05-12 01:07:00 +00:00
Doug MacEachern
5470d01a73 switch to using sigar_cpuid 2008-04-10 20:40:29 +00:00
Doug MacEachern
60e239f461 use standard iptypes.h in modern msvc 2008-04-09 23:29:46 +00:00
Doug MacEachern
0bf9cef2bd add/use MSC6 version macro 2008-04-09 20:58:35 +00:00
Doug MacEachern
af661d2b7d add util to extract exe from QUERY_SERVICE_CONFIG.lpBinaryPathName 2008-03-27 00:08:29 +00:00
Doug MacEachern
7a3b9a8fe6 add sigar_services_query function 2008-03-26 17:06:32 +00:00
Doug MacEachern
42459486f7 use callback in service query 2008-03-25 21:46:41 +00:00
Doug MacEachern
ee41ce16d2 fixup prototypes/linkage 2008-03-07 18:01:00 +00:00
Doug MacEachern
bddc08778b add EnumServicesStatus wrapper 2008-03-07 02:26:41 +00:00
Doug MacEachern
f314a01aa4 [SIGAR-67] Change windows proc_exe impl to use PEB 2007-08-21 05:22:01 +00:00
Doug MacEachern
3f79564ffd [SIGAR-66] refactor proc_{exe,args} PEB related code 2007-08-18 19:02:38 +00:00
Doug MacEachern
c61e7a78b6 windows tcp_stat impl 2007-07-14 17:38:14 +00:00
Doug MacEachern
795db98647 refactor for Pid.Service ptql 2007-03-07 06:51:18 +00:00
Doug MacEachern
90b801f045 add GetAdaptersAddresses wrapper 2006-11-05 22:41:11 +00:00
Doug MacEachern
0bcc6f416e use copy of iptypes.h from vc7 2006-11-05 20:08:23 +00:00
Doug MacEachern
dc33d0f571 use GetNumberOfInterfaces for netif related cache sizes 2006-11-05 19:57:51 +00:00
Doug MacEachern
c77dd61985 use IpAddrTable instead of ApdapterInfo for net_interface_config 2006-11-05 02:26:03 +00:00
Doug MacEachern
6c21782915 add GetIpAddrTable wrapper 2006-11-05 01:36:40 +00:00
Doug MacEachern
1bc2ad33a4 start overhaul of windows net_interface impls 2006-11-03 07:31:53 +00:00
Doug MacEachern
39a09989ed compile on windows with modern visual studios 2006-10-19 21:30:57 +00:00
Doug MacEachern
33f868b53d [SIGAR-13] Use EnumProcesses for sigar_proc_list_get on Win32 2006-09-08 17:04:10 +00:00
Doug MacEachern
e472dc9d9a add copyright 2006-07-15 17:46:36 +00:00
Doug MacEachern
4f75602888 [SIGAR-8] Change win32 mem_get to use GlobalMemoryStatusEx 2006-07-07 20:29:22 +00:00
Doug MacEachern
a83dc21a87 proc_mem fixups 2006-03-04 02:23:02 +00:00
Doug MacEachern
0d2a149924 refactor interaction with windows dlls 2005-12-20 23:09:34 +00:00
Doug MacEachern
258ed193ca add GetIfEntry pointer 2005-12-19 22:49:12 +00:00
Doug MacEachern
612c5ca97e add proc_mem.page_faults 2005-11-23 17:51:19 +00:00
Doug MacEachern
bb5aa9c263 add proc_state.threads 2005-11-22 21:48:52 +00:00
Doug MacEachern
d146b6bb65 add proc_mem.resident for win32 2005-11-01 18:48:33 +00:00
Doug MacEachern
3974333f06 dlload ConvertStringSidToSid, does not exist on NT 2005-10-02 21:13:26 +00:00
Doug MacEachern
f64b36c0bd use terminal services api to query for RDP logins, adding to who_list 2005-09-27 01:18:54 +00:00
Doug MacEachern
6b238421e7 net_info dhcp_server and default_gateway for windows 2005-07-11 23:24:00 +00:00
Doug MacEachern
62188b3ee0 start net_info impl for windows 2005-07-11 22:40:31 +00:00
Doug MacEachern
33d320fcb2 use psapi instead of CreateToolSnapshot. it is possible for the latter to hang
on windows 2000 and the former also works on NT
2005-05-13 20:56:17 +00:00
Doug MacEachern
2582ada2b9 ProcPort udp support 2005-03-20 03:20:28 +00:00
Doug MacEachern
b1acfcf5e9 fix cpu idle metric for windows NT and 2000 2004-11-02 23:17:18 +00:00
Doug MacEachern
25887e0f4a change get_proc_info to report 'No such process' 2004-08-10 22:24:12 +00:00
Doug MacEachern
bbc1b99d32 fix proc_args when cmdline crosses first page boundry (seen w/ WebSphere) 2004-08-04 05:18:05 +00:00
Doug MacEachern
63924059e2 rid lousy getarg parser in favor of CommandLineToArgvW 2004-08-03 03:25:17 +00:00
Doug MacEachern
bb02117ef4 change proc_args to use CommandLineToArgvW parser 2004-08-03 03:06:25 +00:00
Doug MacEachern
b8a09c70f0 increase peb cmdline buffer size 2004-08-03 02:45:26 +00:00
Doug MacEachern
d939d1763c use PEB to get the proc_exe.cwd 2004-08-01 20:31:42 +00:00
Doug MacEachern
2fa069d068 change proc_args to use the PEB 2004-07-28 21:47:14 +00:00
Doug MacEachern
903c369671 dont hardcode 2 logical processors if ht_enabled 2004-06-22 19:22:50 +00:00
Doug MacEachern
a23ff178db add winnt flag and use it in proc_modules 2004-06-22 17:15:10 +00:00
Doug MacEachern
aeeb51e25c proc_modules impl 2004-06-22 06:12:51 +00:00
Doug MacEachern
dffe0da855 Initial revision 2004-06-21 22:37:04 +00:00