PDA

View Full Version : شناخت سخت افزار



Rasul75
جمعه 20 تیر 1393, 00:16 صبح
سلام دوستان!
می خوام یه برنامه درست کنم که سخت افزار سیستم رو بشناسه و بعد درایور های شناخته نشده را با مشخصاتش بگه.
ولی نمی دونم از کجا باید شروع کنم و چه توابعی باید استفاده کنم :((
ممنون میشم کمک کنید :قلب:

Rasul75
شنبه 21 تیر 1393, 01:43 صبح
چه کسی مرا یاری می نماید؟؟؟
OCX از من، کد از شما :لبخند::لبخند:
شوخی کردم
ولی خواهشا این بد جور به ذهنم برخورد داشته و هیج جوری از ذهنم بیرون نمیره.
من دست بوس شما دوستان گل هستم :قلب:

محمد فدوی
شنبه 21 تیر 1393, 11:12 صبح
برای اینکار اگه یکم سطح پایینتر کد بنویسی فک کنم بهتر به نتیجه برسی (مثلا با ++Win32 C - در اون صورت میتونی یه بخشی از برنامت رو با اسمبلی بنویسی و فایلهای Obj رو لینک کنی به برنامت و ... ولش کن! :لبخند:)
اما برای بدست آوردن یه سری اطلاعات سیستمی، میتونی از WMI (http://en.wikipedia.org/wiki/Windows_Management_Instrumentation) استفاده کنی. با این تکنولوژی دقیقا با زبانی مثل SQL نوع سخت افزار رو Query میکنی! من اولین بار که باش کار کردم فکم خورد به زمین!

اینارو بخون:
لینک ۱ (http://msdn.microsoft.com/en-us/library/aa394582(v=vs.85).aspx)
لینک ۲ (http://forums.codeguru.com/printthread.php?t=452898)

چند مثال از این روش و روش های معادلم برات میذارم:
استخراج اطلاعات CPU: یک (http://stackoverflow.com/questions/1404731/how-to-get-current-cpu-and-ram-usage-in-vb-6)، دو (http://p2p.wrox.com/visual-studio-2005/77701-vbulletin-code-show-cpu-information-such-cpu-speed.html)، سه (http://vbnet.mvps.org/index.html?code/wmi/win32_processor.htm)
استخراج اطلاعات RAM: یک (http://www.computerhope.com/forum/index.php?topic=88431.0)
سرچ کنی در مورد گرافیک، کارت صدا و غیره هم به نتایج خوبی میرسی.

در مورد اینیم که ببینی درایورها نصب شدن یا نه، مطمئن نیستم ولی به نظرم میتونی برای بعضیاشون از Registry استفاده کنی و ببینی چه درایورهایی ست شدن. همچنین میتونی توی یه دیتابیس ساده اسامی فایلهای درایورهای معروفی که میدونی (مثلا ATI، nVidia و ...) رو توش داشته باشی و ببینی فایل های sys. مربوط به این درایورها توی سیستم قرار دارن یا نه.

در کل پروژه سنگینیه. اگه موفق به انجامش شدی حتما تو همین بخش مطرح کن ماام استفاده کنیم.

امیدوارم کمکت کرده باشه.
موفق باشی.

Rasul75
یک شنبه 22 تیر 1393, 09:04 صبح
دوباره سلام :لبخند:

دیشب این برنامه رو با هزار جور بدبختی و شانسی جور کردم ولی نمی دونم چی بش اضافه کنم که درایورهای نصب نشده رو بگه.
ولی کار این برنامه عالیه یعنی کلا سخت افزار سیستم رو از اون ریزپردازنده ها تا خود فن خنک کننده سیستم نشون میده من که کلا هنگ کردم دیدمش زیاد هم کد نویسی نداره.
برای گسترش دادنش کمکم کنید. :قلب: