Ben Reedy
8d4c38b48e
chore(ci): Update golangci-lint to v1.51.2
...
Signed-off-by: Ben Reedy <breed808@breed808.com>
2023-03-12 17:34:33 +10:00
Mario Trangoni
919f90a571
golangci-lint: Acknowledge all remaining checks and update golanci-lint to v1.43.0
...
Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
2021-12-24 11:19:05 +01:00
Ben Ridley
bb48f1caac
Correct layout of SystemInfo structs to prevent incorrect fields being read
...
Signed-off-by: Ben Ridley <benridley29@gmail.com>
2021-05-20 16:30:52 -07:00
Ben Ridley
863b7d8ab4
Merge branch 'dev_cs_collector' of https://github.com/benridley/windows_exporter into dev_cs_collector
2021-03-29 10:14:26 -07:00
Ben Ridley
33c6b2c6a5
Address GitHub feedback
...
- Defer registry close calls
- Ensure size parameter in GetComputerName is properly specified
- Clean up some comments to ensure correctness
Signed-off-by: Ben Ridley <benridley29@gmail.com>
2021-03-29 10:13:36 -07:00
Ben Ridley
ee3848141c
Simplify struct usage and comments
...
Signed-off-by: Ben Ridley <benridley29@gmail.com>
2021-03-18 16:18:47 -07:00
Ben Ridley
df2a7a9ec0
Remove temporary uintptr values, as the garbage collector can move addresses from under them.
...
Signed-off-by: Ben Ridley <benridley29@gmail.com>
2021-03-18 16:18:47 -07:00
Ben Ridley
05f0f6f688
Add idiomatic wrappers to be exposed publically, and hide low-level
...
WinAPI operations
Signed-off-by: Ben Ridley <benridley29@gmail.com>
2021-03-18 16:18:47 -07:00
Ben Ridley
d947d0f6db
Refactor remaining sysinfoapi calls into header package
...
Signed-off-by: Ben Ridley <benridley29@gmail.com>
2021-03-18 16:18:47 -07:00
retryW
dd473c4807
Fixed paging free bytes
...
moved
Signed-off-by: Ben Ridley <benridley29@gmail.com>
2021-03-18 16:18:47 -07:00
retryW
048bff919e
Converted most metrics to non-wmi
...
Signed-off-by: Ben Ridley <benridley29@gmail.com>
2021-03-18 16:18:47 -07:00
Ben Ridley
248b7214e3
Move netapi free back to a defer statement
...
Signed-off-by: Ben Ridley <benridley29@gmail.com>
2021-03-19 10:13:04 +11:00