PDA

View Full Version : سوال: دستور برگرداندن یکی از مشخصات سخت افزاری سیستمی که نرم افزار روی آن اجرا شده



l_s_k20022000
سه شنبه 22 بهمن 1387, 19:41 عصر
با سلام آیا دستوری را می شناسید که یکی از مشخصات سخت افزاری سیستمی که نرم افزار روی آن اجرا شده را بر گرداند ؟ برا ی ایجاد یک قفل نرم افزاری برا برنامه ام لازم دارم با تشکر

majid325
سه شنبه 22 بهمن 1387, 21:39 عصر
پست 2 و 3 تاپيك رو بخونيد (http://www.barnamenevis.org/forum/showthread.php?t=129103)

az.heidarzadeh
شنبه 20 شهریور 1389, 17:42 عصر
پست 2 و 3 تاپيك رو بخونيد (http://www.barnamenevis.org/forum/showthread.php?t=129103)

سلام ، چرا من نمیتونم اونا رو بخونم واسه چی دسترسی ندارم پس لطفا همینجا اون مطالب رو بذارید ...
ممنون

Salar Ashgi
شنبه 20 شهریور 1389, 18:50 عصر
برا ی ایجاد یک قفل نرم افزاری برا برنامه ام لازم دارم


بهتره واسه اینکار از شماره (شناسه) پردازنده (CPU) استفاده کنید (CPU ID ) ، که برای تمام CPU های دنیا
یه چیز منحصر بفردیست و CPU ID هیچ پردازنده ای تو دنیا با هیچ پردازنده ای دیگر برابر نیست !
برای اینکار هم میتونید از WMI استفاده کنید ، که نمونه هاش تو تالار هست !
اینم یه لینک مفید :
http://barnamenevis.org/forum/showpost.php?p=888320&postcount=50

علیرضا حسن زاده
شنبه 20 شهریور 1389, 19:06 عصر
بهتره واسه اینکار از شماره (شناسه) پردازنده (CPU) استفاده کنید (CPU ID ) ، که برای تمام CPU های دنیا
یه چیز منحصر بفردیست و CPU ID هیچ پردازنده ای تو دنیا با هیچ پردازنده ای دیگر برابر نیست !
همیشه هم اینطور نیست برام من پیش اومده که ID دو تا CPU با هم یکی باشن یعنی وقتی برنامم رو با این روش قفل کردم به این نتیجه رسیدم و CPUID هر دو سیستم یکی بود! (هر دو با مشخصات یکسان و ساخت اینتل بود)

mahziar
شنبه 20 شهریور 1389, 22:04 عصر
همیشه هم اینطور نیست برام من پیش اومده که ID دو تا CPU با هم یکی باشن یعنی وقتی برنامم رو با این روش قفل کردم به این نتیجه رسیدم و CPUID هر دو سیستم یکی بود! (هر دو با مشخصات یکسان و ساخت اینتل بود)


سلام
این تاپیک رو یه نگاه بنداز من خودم یکی درست کردم .
http://barnamenevis.org/forum/showthread.php?t=179829&highlight=%D9%82%D9%81%D9%84+%D9%86%D8%B1%D9%85+%D 8%A7%D9%81%D8%B2%D8%A7%D8%B1%DB%8C+%D8%A7%D9%85%D9 %86%DB%8C%D8%AA

Salar Ashgi
یک شنبه 21 شهریور 1389, 00:54 صبح
همیشه هم اینطور نیست برام من پیش اومده که ID دو تا CPU با هم یکی باشن یعنی وقتی برنامم رو با این روش قفل کردم به این نتیجه رسیدم و CPUID هر دو سیستم یکی بود! (هر دو با مشخصات یکسان و ساخت اینتل بود)

امکان ندارد ، حتی دو مدل دقیقا مثل هم !
متاسفانه الان منبعش رو ندارم ...

علیرضا حسن زاده
سه شنبه 23 شهریور 1389, 09:55 صبح
امکان ندارد ، حتی دو مدل دقیقا مثل هم !
متاسفانه الان منبعش رو ندارم ...
من الان هم از این قفل برای نرم افزارم استفاده می کنم هر دو سیستم هم الان موجود هستن این مورد هم زمانی برام آشکار شد که من تمام ID های سخت افزار که تو سیستم مشتری هست رو تو یه دیتابیس ثبت می کنم اونم نه به صورت دستی، نرم افزار خودش این کار رو از طریق شبکه انجام می ده و امکان اشتباه تایپی هم وجود نداره
از چند نفر هم پرسیدم گفتن مشکل از جنس های غیر اورجینال هست که هر دو ID یک هست

علیرضا حسن زاده
سه شنبه 23 شهریور 1389, 10:00 صبح
سلام
این تاپیک رو یه نگاه بنداز من خودم یکی درست کردم .
برای برنامه شما هم اونطوری که نوشتید از چند تا ID استفاده شده (هارد CPU و...) و مطمئنا هیچ وقت کد تولید شده در یک سیستم با سیستم دیگه یکی نخواهد بود، بحث بر سر استفاده از CPU ID به تنهایی هست