Hardver felismerő program

 ( apronorbert | 2009. október 7., szerda - 21:12 )

Publikálom a régi szakdolgozatom, most töltöttem fel, és szeretném tovább fejleszteni majd. Ez egy hardver felismerő program, Windows alatt ismer fel eszközöket, és azokat megjeleníti.
A tömörített állományban minden benne van (forrás, dokumentáció, súgó, telepítő). Borland c++ 6 alatt írtam annó (2++ éve). Sajnos a feltöltött infók kicsit lejártak, ezért pl. a processzort gyakran hibásan ismeri fel. Az egész projekt WMI-t használ WQL lekérdezésekkel. Ebből adódóan sajnos csak azt az eszközt írja ki ami korrekten van telepítve...sajnos. A forrásban sok még a hiba, és azt hiszem ez egy leadás előtti változat. Szeretném folytatni majd, de kevés időm van rá. A fejlesztő környezet pedig mára… problémásan beszerezhető, vagy nem jártam eléggé utána (fixme).
Ha lesz több időm, kiegészítem a licence információkat, addig, amíg meg nem írom, és ki nem egészítem GPL-nek (szabad préda:) tekintendő.
Kalózoknak írom, hogy GRAF-GET-be leadni ugyanezt bukta…
Elérhető itt:
http://sourceforge.net/projects/hardguard/files/
A további fejlesztést olyan fejlesztőeszközzel szeretném folytatni (vagy 0-ról újraírni) ami lehetőség szerint ingyenes de még jobb, ha nyílt forráskódú. Várom az ötleteket (főleg korrekt példát a WMI kezelésre).

Jó kódvadászatot kívánok mindenkinek!
Üdv.: Norbi

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Kivánok sok sikert és kitartást.
____________________________
Az ellentetes velemenyek soha nem zavartak. Ami zavar az a tudatos rombolas es az onkontroll hianya.

Köszönöm.... de ez már kész van... :)

A folytatáshoz kell sok sok ötlet... na meg az a bizonyos kitartás...

Nem kötözködésből, de szerintem ez a téma ide jobban illene: http://hup.hu/forum/154

Borlandhoz nincs tippem. Amikor használtam, sem sokat, a fordító hülyéskedett, de ha jól rémlik, a "Programozzunk C++ nyelven!" c. könyvnek a cd-mellékletén pont a hatos verzió van ajándékba. Licenszre nem emlékszem. Holnap ha nem felejtem el, megnézem. Mármint a verziót elsősorban.
Amúgy Code::Blocks-t próbáltad már? :)

üdv: schwartz

Igazad van, azért nem oda tettem, mert a program hálózati része nem lett megírva, ami alól linux klienseket is le lehetne kérdezni ... elvileg...
Nem lenne könnyű feladat lefordítani linux alá, és nem akarok senkinek csalódást okozni, aki kipróbálja...
De várom a visszajelzéseket....
De aki lefordítja más alá annak gratulálok. Állítólag Wine alatt szépen megy, de én még nem próbáltam.
Amúgy az ajándék CD... hát igen, azt használtam....
Code::Blocks... kipróbálom, de konkrét WMI példa kellene...

Nem akarlak elkeseríteni, de mi nem használunk windowsos apikat linuxon. beírjuk, hogy dmidecode meg lshw és ennyi.

+1
+lspci

Tudom, de elvileg van arra lehetőség hogy cimv2 területet lekérdezz, de már régen foglalkoztam a témával.
A szabvány megengedi hogy távolról lekérdezz gépeket, és azt egységesen kezeld. Ez a része nem készült el, meg az a része ami ezt adatbázisba szervezi. Tudom unalmas téma, de programírás közben még mindig izgalmasabb a hardver felismerés mint valami nyilvántartó program.
Az lspci jó. Én is használom gyakran.
Sajnos ebben nem cimv2_ hanem win32_ alá lettek a függvények írva....
Folytatni szeretném... de nincs ötletem hogyan.

Nem C++ ugyan, de ötlemerítéshez érdemes lehet megnézned az Open-AudIT szoftvert, nagyon hasznos jószág "auditáláshoz" egy hálózaton.

Megnézem, köszönöm az ötletet!

A leírás szerint kell lennie a kliensen egy .vbs proginak ami lefut és elküldi a szervernek az adatokat.... ez is ígéretes.... de..

Szeretek erdekes szakdolgozatokat olvasgatni. Le is toltottem!:)
Grat hozza, kiprobalom majd a progit is.

Jó használatot!

Úristen... ez egy régebbi változat...
bennemaradt egy kis hiba...
3000 MHz -> 2,929 GHz
Ez sima prefixumos mértékegység, itt simán 1000 a váltószám, nem 1024!!!!
Ezt hogy nem vettem akkor észre...