PDA

نسخه کامل مشاهده نسخه کامل : اشکال در پیداکردن سریال هارد و مقایسه دو رشته در ویندوز XP



aliaghaaaaa
21-04-2014, 10:11
سلام.
خسته نباشید.
من یه قطعه کد با سی شارپ 2008 برای فعال سازی برنامه نوشتم که دوقسمتش اینه:
قسمت اول سریال هارد دیسک رو میخونه (با استفاده از تابع زیر: )

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
قسمت دوم: هم دوتا رشته رو با هم مقایسه میکنه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این دو تا قسمت تو ویندوز 7 درست عمل میکنن اما تو ویندوز xp قسمت اول string.empty بر می گردونه و قسمت دوم هم در هر صورت جواب می ده که دو تا رشته با هم فرق دارن.
باید چکار کنم؟
(عذر خواهی می کنم در عنوان پست نوشته ام: ویندوز 98 اما xp درسته.)
ممنون میشم از لطفتون.

_H2_
09-05-2014, 23:27
سلام
میخواستم روی XP امتحانی انجام دهم و سپس پاسخ دهم، که حالا کی می خواهد XP گیر بیاورد!
موارد مشابه را امتحان کرده اید؟ مثلاً Win32_DiskDrive هم حاوی سریال هارد است.
یا کلاً سریال سایر قطعات مانند Win32_BIOS و...؟

ضمنا عنوان تاپیک تان را اصلاح کردم.