PDA

View Full Version : شناسایی یک سیستم توسط برنامه



yegane
یک شنبه 31 اردیبهشت 1385, 15:52 عصر
سلام
یک کی و ولیو در ریجستری هنگام اجرای برنامه ایجاد میکنم تا بتوانم در اجرای مجدد اگر این ولیو وجود داشت برنامه کار کند . حالا اگر برنامه را در سیستم دیگر نصب کنند چگونه میتوانم متوجه شوم سیستم تغییر کرده و دیگر کی و ولیوی جدید ایجاد نشود ؟

dot_net_lover2
یک شنبه 31 اردیبهشت 1385, 23:07 عصر
از سریال HDD میتونی استفاده کنی ، فروم را بگردی مطالب خوبی پیدا میکنی.

Behrooz_CS
دوشنبه 01 خرداد 1385, 08:34 صبح
من از سریال هارد و
CPU
استفاده کردم

linux
دوشنبه 01 خرداد 1385, 13:21 عصر
من شش ماه دنبالش بودم تا تونستم پیداش کنم

تازه با سی شارپ هم پیدا کردم
تازه نه تنها سریال هارد بلکه CPU , LAN , VGA , CDROM , FLOPPY , MODEM
, MAIN BOARD , هر چیز دیگه را می توانم بخونم
حال می کنی

اما به این راحتی نمی تونم براتون بگم
از هیچ DLL هم استفاده نکردم
این از امکانات سی شارپه
اون هم با سورس
یک کوچولو یواش تشریف داری! 6 ماه؟ مگه چند سال می خواهی زندگی کنی؟

دوستان همگی برید تو سایت مایکروسافت دنبال wmi بگردید کلی مطلب داره و یک برنامه هست که در این لینک قرار داره
http://www.microsoft.com/downloads/details.aspx?familyid=2CC30A64-EA15-4661-8DA4-55BBC145C30E&displaylang=en
دانلودش کنید سورس برنامه هم هست خوب آن وقت می تونید ازش استفاده کنید و تمام اطلاعات سخت افزار را بدست بیارید اگر نتونستید با برنامه کار کنید پیغام بدهید تا راهنمایتان کنم هیچ وقت هم 6 ماه وقت برای این کار نگذارید. و لیکن منت هم!

Behrooz_CS
دوشنبه 01 خرداد 1385, 16:19 عصر
یک کوچولو یواش تشریف داری! 6 ماه؟ مگه چند سال می خواهی زندگی کنی؟


دوست عزیز

این جریان مال دو سال پیشه
اون موقعی که هیچ منبع و هیچ کسی نبود که سی شارپ بلد باشه تا جواب آدمو بده
برای همین هم شش ماه طول کشید

با این حال من از دوستان معذرت میخوام اگر دلخوری ای پیش اومد
در ضمن هیچ منتی نیست

راه حل من اینکه برید توی خط فرمان دات نت و از دستور زیر استفاده کنید

MgmtClassGen

linux
دوشنبه 01 خرداد 1385, 17:27 عصر
دوست عزیز

این جریان مال دو سال پیشه
اون موقعی که هیچ منبع و هیچ کسی نبود که سی شارپ بلد باشه تا جواب آدمو بده
برای همین هم شش ماه طول کشید

با این حال من از دوستان معذرت میخوام اگر دلخوری ای پیش اومد
در ضمن هیچ منتی نیست

راه حل من اینکه برید توی خط فرمان دات نت و از دستور زیر استفاده کنید

MgmtClassGen
منبع که msdn بود اگر توش جستجو می کردی wmi را به همین دستور هم می رسیدی

احمد سامعی
چهارشنبه 17 آبان 1385, 00:39 صبح
یک کوچولو یواش تشریف داری! 6 ماه؟ مگه چند سال می خواهی زندگی کنی؟

دوستان همگی برید تو سایت مایکروسافت دنبال wmi بگردید کلی مطلب داره و یک برنامه هست که در این لینک قرار داره
http://www.microsoft.com/downloads/details.aspx?familyid=2CC30A64-EA15-4661-8DA4-55BBC145C30E&displaylang=en
دانلودش کنید سورس برنامه هم هست خوب آن وقت می تونید ازش استفاده کنید و تمام اطلاعات سخت افزار را بدست بیارید اگر نتونستید با برنامه کار کنید پیغام بدهید تا راهنمایتان کنم هیچ وقت هم 6 ماه وقت برای این کار نگذارید. و لیکن منت هم!

آیا این WMI اینقدر مطمئن هست که از اطلاعاتی که در مورد هارد و CPU ... می ده بشه برای رجیستری استفاده کرد
یعنی شماره سریالی که از هارد و بقیه سخت افزار طرف ... می ده یکتاست ؟
و در مورد همه انواع هارد و CPU و مین بردی که تو بازار و انواع مارک ها جواب می ده ؟

Amir Oveisi
چهارشنبه 17 آبان 1385, 11:29 صبح
WMI یه DataBase هست که خود ویندوز از Hardware و Software های موجود رو سیستم درست میکنه و میشه بهش اعتماد کرد اگر تو msdn بگردین یا تو اینترنتو قشنگ میفهمین که چجوری از کلاس های WMI استفاده کنین
موفق باشید

SabaSabouhi
چهارشنبه 17 آبان 1385, 15:07 عصر
دوست عزیز چرا ناراحت می شی
شما خودت رو بزار جای من . چیزی رو که با این زحمت به دست آورده باشی
را به همین سادگی به بقیه هم می دی ؟

با سلام
من نیازى به سریال هارد یا ... ندارم، اما در پاسخ شما باید بگم که تمام چیزهایى رو که حتا با زحمت زیاد به دست آوردم رو "به همین سادگى" به بقیه مى‌گم. اما نمى‌تونم انتظار داشته باشم که شما نیز اینچنین رفتار کنید چون این اختیار شماست که دانش خودتون رو به بقیه انتقال بدهید یا نه.
اما همیشه بیاد داشته باشید که چیزهایى که از دیگران یاد گرفته‌اید یا خواهید گرفت ممکن هست براى اون افراد به سادگى به دست نیامده باشن.

با احترام
صبا صبوحى