summary refs log tree commit diff stats
path: root/plugins/sysinfo/sysinfo.c
AgeCommit message (Collapse)Author
2017-06-20sysinfo: Simplify finding pci.ids file on UnixPatrick Griffis
There is probably no reason to make this user configurable just get the correct one at build time...
2015-02-21Unify sysinfo plugins and add osx supportTingPing
This does remove the net* commands from the Unix version that may return at a later date with OSX and Windows support. This commit also makes numerious other changes such as code cleanup, reformatting, etc. Closes #829
2015-02-10Call CoInitialize, CoInitializeSecurity and CoUninitialize from the main ↵Arnavion
process, not from a DLL. They're process-level functions and aren't meant to be called from DLLs. CoInitSecurity in particular fails with RPC_E_TOO_LATE even if no other call to CoCreateInstance has been made yet. Fixes sysinfo's WMI calls on Windows 8.1 and above.
2015-01-31sysinfo: Fix braindead logic for stripping spaces from the end of the OS name.Arnavion
2015-01-31sysinfo: Strip spaces from the end of the OS name, if any, and ensure a ↵Arnavion
space between name and arch.
2015-01-05sysinfo: Also show HDD information.Arnavion
2015-01-04sysinfo: Don't confuse build architecture with CPU architecture.Arnavion
2015-01-04sysinfo: Refactored out individual WMI parsing methods.Arnavion
2015-01-03Bring the sysinfo plugin to the 21st century.Arnavion
- Support multiple CPUs and graphics adapters in the WMI responses. - Query max CPU frequency from WMI instead of registry. - Support uptimes longer than 50 days. - Don't report using /ME in notice and server notice tabs. - Convert to C