Postanowiłem sobie odpocząć od „projektowania” silnika(jeśli można to nazwać projektowaniem…
) i napisać klasę, która będzie mi udostępniać podstawowe informacje o komputerze i systemie operacyjnym, np.:
Gdy pisałem coś podobnego w C++ do pobrania informacji o procesorze używałem asemblera i instrukcji cpuid, tutaj „nie ma tak dobrze”. Do pobrania informacji o karcie graficznej używałem OpenGL i glGetString, lecz zdobywałem ich tyle co kot napłakał.
Po krótkim poszukiwaniu dowiedziałem się jak to pobrać – WMI(i System.Environment
). Czytaj dalej…