Wykrycie sprzętu.

0

Witam.

Pewnie znając mojego pecha odpowiedź na moje pytanie jest w miare łatwa i ogólnie dostępna. Jednakże szukam w internecie rozwiązania i nie wiem już jak formułować zapytania dla wyszukiwarek żeby uzyskać jakieś sensowne informacje.
Interesuje mnie możliwość programowego uzyskania informacji na temat konkretnych elementów sprzętu zainstalowanych w komputerze. Mianowicie potrzebuję wyszukać zainstalowane w systemie napędy CD, DVD, FDD (typ wystarczy); dyski twarde (typ i pojemnosc); karty sieciowe, dzwiekowe, graficzne (typ wystarczy); procesor, pamiec itd.
Chcialbym wiedziec czy jest na to uniwersalny sposob. Moze istnieje jakis sposob na uzyskanie podstawowych informacji na temat tych urzadzen. Dla utrudnienia powiem ze wolalbym aby sposob byl niezalezny od systemu operacyjnego :).

...:: by ElwiZ ::...

0

Niestety - ale nie ma takiego sposoba.
...i nie będzie, dopóki jakiś... Bilek Gatesek nie wykupi wszystkich patentów... ;P

0
hulaszczyk napisał(a)

Niestety - ale nie ma takiego sposoba.

Hmmm ... dziwne, przeciez BIOS wykrywa napedy CD i dyski (czy FDD nie pamietam a nie chce mi sie teraz sprawdzac) podajac ich model a Windows pobiera w jakis sposob nazwe sprzetu zanim dorwie sie do sterownikow, no ale moze to jest ponad moje mozliwosci :( .

0

Mówiłeś coś o sposobie niezależnym od systemu operacyjnego.
Bios to ma, ale system operacyjny nie daje grzebać w biosie... byle komu. :D

0
hulajec napisał(a)

Mówiłeś coś o sposobie niezależnym od systemu operacyjnego.
Bios to ma, ale system operacyjny nie daje grzebać w biosie... byle komu. :D

Pobranie pewnych informacji z BIOSu byłoby rozwiązaniem a kwestia ewentualnych uprawnień nie jest problemem gdyż zakładam że użytkownik korzystający z programu będzie je miał. Tyle że obawiam się że BIOS nie da mi wiele informacji. Chciałbym dane typu model o wielu urządzeniach, różnego rodzaju. Może komunikacja z samym urządzeniem (np. z firmware'em) dałaby lepsze efekty, jeżeli oczywiście jest możliwa.

0

OK. Poguglilem troszke i znalazlem to co chcialem ale w zupelnie inny sposob. Aby zapewnic rowne warunki poszukiwania sprzetu na roznych maszynach planuje uzyc linuksa na livecd. W ten sposob niezaleznie od oryginalnego systemu operacyjnego bede mogl dzialac zawsze w tym samym srodowisku.
Linuks ma te zalete ze wiele ciekawych rzeczy trzyma w postaci plikow nie bedacych faktycznie plikami. Katalog /proc zawiera takie dane jak model procesora, spis urzadzen ide, scsi i pci. Dzieki temu mam juz prawie wszystkie informacje jakie potrzebuje. Brakuje mi tylko modelu zainstalowanych stacji dysietek ale moze uda mi sie je odszukac jakos.
Teraz wystarczy napisac program ktory bedzie parsowal zawartosc tych plikow do odpowiedniej ujednoliconej postaci.

1 użytkowników online, w tym zalogowanych: 0, gości: 1