I have a routine for gathering hard drive serial numbers and MAC addresses that functions robustly in Windows, however am looking for routines that work across all platforms that .net Core runs on.
I'm happy to write OS dependent routines but I can't see how it is possible on non-Windows machines.