![]() |
Program za čitanje čipova...
Trebam program s kojim bi mogao pročitati koje sve čipove tj. proizvođače čipova (valjda se to tak veli) imam na svojim komponenatama u računalu. Naprimjer znam da je mrežu zadužen Realtek RTL8168/8111 čip, e sad ja to onak znam jer sam pročitao na internetu, ali kako to saznati i s kojim programom za druge komponente (zvuk, grafika)...
|
E nemože to tako na prečac, prvo se izvadi Device ID pa po tome detektiraš o kojem se hw radi. Potraži detekcija nepoznatog hw. Nešto možeš skužiti kada vidiš "logiku" definiranja Device ID - a. Za "normalne" komponente relativmo brzo dođeš do željenog dok kod wireless kartica (nebitno jeli pci, pci-x ili usb verzija) moraš precizno utvrditi reviziju jer proizvođači znaju kompletno promijeniti chipset (chip) iz revizije u reviziju.
|
Bio je na starijim hirenima (možda ima i na novom) hardware identifier koji identificira čipove. Možda sam u krivu, ali vrijedi provjeriti.
Ne čita drivere nego na neki drugi način vadi informacije. Tako sam ja saznao, na primjer, da mi je mrežna zapravo via rhino iii, a ne broadcom-altima i pogotovo ne realtek a imala je oznaku rtl8139d. Nisam zapamtio koje još informacije daje, ali dobiješ iscrpan izvještaj. |
Zna biti takvih zaguljenih slučajeva, srećom rijetko ali je i dalje osnova Hardware / Device ID "ključ".
Autoru teme bi mogao biti interesantan APSoft PCIScope koji ima xy mogućnosti i opcija ali nije besplatan a cijena je poprilična. |
Thx svima, pokušat ću se po Vašim uputstvima držati, pa možda saznam ono što me zanima...
|
Pozdrav svima,
ostao sam pomalo zacudjen kad sam skuzio da jednostavnog softvera koji je u stanju iscitati informacije iz nekog PCI repozitorija nema, uzeo sam svoje bugovite prste i nakucao ovo na linku ispod: http://2.718281828459045235360287471...files/PCIID.7z (~215kb) Aplikacija bi trebala biti kompatibilna sa svim NT-noidima (NT4 - Win8), ne zahtijeva nikakav dodatni lib (tipa .NET ili VC++) te koristi informacije iz ovog PCI repozitorija. Bugove znam, postoje i ruzni su, ali ovo je bilo na brzinu napravljeno, ako zaista ispadne da nikome nije doslo iz dupeta u glavu da napravi ovakvo sto, treba mi jos par sati da dovedem to cudo u korisno stanje. Pa ako se netko da malo isprobavati i igrati s ovime, pogotovo ako netko ima masinu bez ijednog drivera, mozda mozemo napraviti zgodnu pricu (vec je slozeno automatsko preuzimanje nove PCI ID liste, bla bla bla...). |
Kako nema crni Bubba ?
Od programa kao Everest / Aida kojima to nije jedina funkcija do onih koji rade samo to: PCI32 http://devel.no-ip.org/mirrors/membe...et.au/dft0802/ http://www.fuwi.ethz.ch/ Halfdone UnknownDevices http://www.halfdone.com/ukd/ SIW - System Information for Windows http://www.gtopala.com/ itd, ... Svi one koriste isti format pcidevs.txt fajla, ja sam svojevremeno naletio na ovu lokaciju na kojoj svako toliko bude novija verzija (zanemari spominjanje OS2) > http://hobbes.nmsu.edu/h-search.php?...hbutton=Search Usporedi jeli isti format unutar fajla. Kog ćeš vraga pisat novo ako ima već gotovo, samo trebaš šta noviji file definicija. |
Citiraj:
Citiraj:
Citiraj:
Citiraj:
Koristi open source bazu PCI uredjaja koji se updateaju na dnevnoj bazi, i to skida i radi sam. Obzirom da takav maleni programcic nisam vidio, napisao sam sam svoj (na brzinu, kao sto rekoh, jos ima mjesta za poboljsanje, uljepsavanje i kompatibilnost). Elem, imas nesto suvislo da ne kodiram dalje? :D |
A malo si se zaletio:
Goli PCI32 radi ok na x32 winsima, za x64 piše ne radi, GUI za njega šta je pisao fuwi je napisan u AutoIt - u, mislim da se može naći source i samo ga provjerit + kompajlirati novijom verzijom koja može napraviti x32/x64 aplikaciju. Kako goli PCI32 ne radi pod x64 onda i ovo otpada. UKD radi na x32 sigurno, za x64 treba provjeriti, ne koristi proprietary format nego staviš pcidevs.txt u isti folder sa aplikacijom. Eno ima source code za Borland C++ Builder 5 pa ga doradi da podržava i x32 i x64. Za SIW imaš na dnu free verziju, a jel radi pod x64 treba provjeriti. Kao i obično, kad dovedeš program na dobar glas i funkcionalnost onda počneš tražiti neke nofčiće za njega. Nešto suvislo ? Ako već pišeš napravi da bude x32/x64 kompatibilno tj. da se exe jednako izvodi na svim platformama, GUI rješenje slično UKD - u mi se čini najzgodnije. |
Citiraj:
http://i46.tinypic.com/2ngwmdz.png Uz to, koristi vanjski DLL, wget i jos par pizdarija koje mi se uopce ne svidjaju. Citiraj:
http://www.leinss.com/blog/?p=748 Citiraj:
Dakle, ako je to sve, onda zaista nema suvislog programa koji to izvodi. Citiraj:
Koliko vidim, postoje pciutils za Windowse (http://eternallybored.org/misc/pciutils/), ali velim, ovdje je ideja napraviti jako jednostavnu (GUI!) i jako portabilnu aplikaciju bez potrebe za administratorskim pravima, sve upakirano u jedan .exe i bez potrebe za icime osim osnovnih Win32 libova. Pozabaviti cu se jos time, cisto sebi za dusu, ima jos par bugova u parseru, nista znacajno, todo lista ukljucuje download najnovijeg repozitorija, da sve bude jos manje ugraditi ce se i nekakav nacin arhiviranja (da se sve cita iz arhive), mogucnost outputa i to je manje vise to... |
A i ti ga sad zezaš :D
Eno ti source za UKD a i lokacija updateane pcidevs liste. SIW sasvim fino radi kao portable app, kako radi pod x64 ne znam - probaj. Evo ti goli app verzije iz 2010 šta je imam za BartPE/Reatogo: http://depositfiles.com/files/zowp4yd6y Sutra na poslu iščupam ovu 2011 verziju i provjerim jel ima "viška". Ako imaš volje samo napred, ak napraviš dobar funkcionalan programčić svakako ću ga koristiti :D |
Citiraj:
Citiraj:
Citiraj:
Citiraj:
http://i49.tinypic.com/2vctksw.png Citiraj:
No, kao sto vidim, zaista ne postoji niti jedan suvisli, maleni i portabilni komadic softvera koji je dovoljno pametan da u jednom kliku izlista uredjaje. :) |
Citiraj:
Inače fantastična stvar, brza i prosta k'o pasulj. Ne znam o kojim bugovima pričaš jer nisam primijetio problem. :respekt: |
Ko zna šta si ti sprčkao, evo malo prije izvadio ovu sliju sa SIW, samo je u istom folderu zamjenjen pcidevs.txt sa novijim (os = XP x32):
direkt link nekad zeza http://hobbes.nmsu.edu/download/pub/...s_20121016.zip ftp://hobbes.nmsu.edu/pub/os2/util/s...s_20121016.zip jasna stvar da treba raspakirati slija http://i45.tinypic.com/hui0qr.jpg |
Citiraj:
Za sada se prozor ne moze povecati jer bi trebalo dinamicki povecati i izlist koji se ispise. Nije problem, ali trenutno nemam vremena, pa ce pricekati drugi tjedan. Kada ne vidis sto pise, samo dvokliknes i voila. :) Barem za sada, dok malo ne pokrpam cijeli kod... Vrijedi za svaku kolonu, naravno. http://i48.tinypic.com/rcq849.png Citiraj:
Sto se tice bugova, ima ih i meni su poznati. ;) Neka ostanu za sada nasa mala interna tajna dok ih ne postrikam do kraja slijedeceg tjedna. :D No u principu, za sada ne bi trebali biti vidljivi gotovo nikome osim par hard core manijaka s nekim ultraopskurnim hardverom. Takodjer, na linku ispod (i u starom linku u 7z arhivi) nalazi se malo poboljsana verzija (sa starim bugovima, ali novim fićurima :)) koja ako ne nadje u folderu gdje ste je pokrenuli pci.ids, skine ju sam. http://2.718281828459045235360287471...dow_pci_id.exe (160.256 bytes) Citiraj:
Zadnja slika koju si mi poslao je ista kao i ona koju sam ti ja dao - od kurca se ne vidi na gornjem dijelu nista pod "vendor", "device" i ostalo. Ponavljam ti, da netko hoce kliktati, skidati, rekompajlirati i drkati po necem takvom - nece, nego ce otici u device manager i rijesit si problem iovako ionako. Ovo je samo device manager + hjuman ridbl opis for dummies. Nista vise, nista manje. |
Zanimljivo cudo, ima potencijala, da usput prijavim bug:
intel i3 2100 != Xeon E3 1200 |
OK :D
|
Citiraj:
BTW, nadam se da lepi tor i ostala vesela ekipa nema nista protiv da zagadim(o) malo thread? :) |
Bez brige, pod budnim okom ste. ;) I lepi reko da nastavite. :D
|
Here it is.
Ovak nesto budem vjerojatno moral implementirati u zavrsni rad. (vec vidim kak ce mi se java krvi napit) |
Citiraj:
Citiraj:
A koliko vidim, pise Citiraj:
Citiraj:
|
Zakljucak u vezi sa detekcijom vrste procesora je uredan, ali rezultat nije prihvatljiv, treba koristiti precizniji resurs za identifikaciju proca :D
Ma meni je dosta da natjeram javu da pokrene to cudo i ukrade sadrzaj tablice ^^ |
Citiraj:
Citiraj:
|
Evo se malo poigrao ovom nazovi free SIW verzijom iz 2011 i dečko se očito malo zaigrao,
pogasio xy opcija, prešao u Trial igrokaz sa očitom namjerom kupi me, kupi me nofci, nofci . . . E pa nebu išlo :D Stara verzija radi ok, pogotovo na x32 winsima. Ovo o čemu smo govorili PCI info prikazuje sve moguće al to sad nije bitno http://postimage.org/image/dy9k00ex3 Ovo šta si počeo je ok, kad finaliziraš stavi negdje da se može preuzeti :D Inaće jeli lupaš po DEVCON - u ili koristiš drugu metodu / rutinu za vađenje podataka ? Evo si dao truda i isprobao tvoj uradak i pod BartPE/Reatogo baziran na xp x32 ne radi, probao sam obje verzije koje si do sada stavio. Ova zadnja bez pci baze je skužila da je nema al nije uspila dl mada IE i FF izlaze na net, vjerojatno trebaš dodati kontrolu jel se koristi proxy i koji je. Također kao lokaciju pci baze stavi da je isti folder u kojem ti je aplikacija, stavio si napomenu al po defaultu ide na My Documents. Obje verzije nisu izvadile ništa, gui iscrtan ali su kolone prazne :fiju: Pod normalnom xp x32 radi ok. Znači da trebaš dodati kontrolu jesu svi potrebni fajlovi prisutni i ako neki fali prijavi error. Dodaj window min/max botune, fali ti kolona tj. trebalo bi biti: Vendor, Device, Subsystem Vendor, Subsystem Device. Ovo zadnje dvoje zna biti ključno za ispravnu detekciju hw. Također nebi bilo loše kad selektiraš pojedini da u donjem dijelu prikaže sve moguće detalje, kako je Gabriel napravio. Stay tuned :) |
Citiraj:
Kod za javu tipa info od aida64 (da se vidi proc: socket, threads, cores, freq., cash...) bi bil idealan, zato sam ja zapel za podatke o procu, a recimo tebi to nije primarno. U svakom slucaju dobro detektira chipset a iz toga se da dosta izvuci. |
Zaboravljaš jedan bitan detalj a to je da bilo šta bazirano na jre možda radi na urednoj instalaciji dok na portable / mobile / live verzijama ne radi naprosto jer jave ni nema.
Neću stavit javu od cca 100 MB da bi tamo neki programčić radio. Slična priča je .NET programska pkatforma. Kome treba detekcija samo chipseta + cpu ima na raspolaganju: CPU-Z > http://www.cpuid.com/softwares/cpu-z.html CrystalCPUID > http://crystalmark.info/software/Cry...D/index-e.html Još jedan iz serije šta čita svašta nešto, kakav je sa nepoznatim / ne instaliranim hw nisam provjeravao, autor je isti kao za CPU-Z: PC-Wizard > http://www.cpuid.com/softwares/pc-wizard.html Stay tuned :) |
http://2.718281828459045235360287471...iles/PCI-Z.exe
Nova verzija je tu. Cak sam se odlucio i za ime. :D Preumoran sam da bih pisao sto je sve napravljeno, tko skine, skuzit ce sam (desni klik je kljucna rijec). Neki bugici su jos tu, ali sve u svemu, do kraja tjedna bi trebala biti ful-kul verzija gore, recimo da je ovo beta. 'Noc svima! |
Svaka cast bubba.
Pretpotstavio sam da ce desni klik mozda biti "copy" PCI Device ali to ocito nije to :) ... iako nebi bilo lose napravit nesto takog ili export to txt jedino sto bi jos dodao, da se "rows = redci" stavi recimo na automatski expand, koje je najdalje "slovo" da se odma sve vidi...nakon toga imas samo opciju pomicanja donjeg slidera... |
Citiraj:
Edit: eto ga, sad radi, nemam pojma koji mu je moj bio. :) |
Meni izbacuje krive podatke u Subsystem. Pretpostavljam da nije do PCI-Za već do repozitorija, no eto
|
Sva vremena su GMT +2. Sada je 05:16. |
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger