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
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
048bff919e
Converted most metrics to non-wmi
...
Signed-off-by: Ben Ridley <benridley29@gmail.com>
2021-03-18 16:18:47 -07:00