Doug MacEachern
|
b05f332705
|
fix compile against visual studio 6
|
2009-08-05 16:56:37 -07:00 |
|
Doug MacEachern
|
57b8fff72f
|
add wmi proc_exe wrapper decl
|
2009-08-05 15:08:51 -07:00 |
|
Doug MacEachern
|
7d236ebc39
|
add wmi proc_args wrapper decl
|
2009-08-05 14:29:44 -07:00 |
|
Doug MacEachern
|
35a3672c31
|
move FileTimeToTime from sigar_os.h to win32_sigar.c
|
2008-05-30 03:54:37 +00:00 |
|
Doug MacEachern
|
c0bd0b1830
|
add cpu.irq for windows
|
2008-05-25 01:45:02 +00:00 |
|
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 |
|