تشخیص نوع ویندوز

mmb4us

Member
دوستان سلام

می خواستم بدونم آیا پلاگینی هست که بشه با اون نوع ویندوزی که رو سیستم نصب هست ، بفهمیم
 

loo30fer

کاربر متخصص مولتی مدیا بیلدر
بله با کمک پلاگین Miscy :
کد:
PluginRun("MiscY","GetOSProductName")
PluginGet("MiscY","Get$")
Message("OS product name is: ","Get$")
 

mmb4us

Member
بله با کمک پلاگین Miscy :

کد:
PluginRun("MiscY","GetOSProductName")
کد:
[LEFT]PluginGet("MiscY","Get$")

Message("OS product name is: ","Get$")
[/LEFT]
دوست عزیز سلام

می خواستم بگم این پلاگینی که شما معرفی کردین قادر به شناسایی ویندوز 7 نیست و این پیغام را می دهد​

Unknown Windows NT Release
می خواستم بدونم که آیا قادر به شناسایی ویندوز ویستا هست یا ویندوز های جدید مانند ویندوز 8 و یا ویندوز هایی که بعدآ می آیند

پیشاپیش بخاطر پاسختون از شما ممنونم​
 

loo30fer

کاربر متخصص مولتی مدیا بیلدر
راستش من تست نکردم ولی پیشنهاد میکنم از طریق OSVersion چک کنید البته تست کنید ببینید روی ویندوز 7 این مقدار رو میگیره یا باز قادر به گرفتنش نیست اگه بود میتونید مانند نمونه تشخیص بدین که چه نوع ویندوزی هست :
کد:
PluginRun("MiscY","GetOSVersion")
PluginGet("MiscY","Get$")
If (Get$='5.1.2600') Then
MessageEx("","Windows XP")
End
 

m javad

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

کد:
[LEFT][FONT=Courier New][COLOR=#000066][COLOR=#000066][FONT=Courier New]var$=WinVer()[/FONT][/COLOR][/COLOR][/FONT][FONT=Courier New][COLOR=#000066]
[COLOR=#000066][FONT=Courier New]Message("Windows version : ","var$")[/FONT][/COLOR][/LEFT]
[/COLOR][/FONT]
اینم لیست مقادر بازگشتی:


Windows 95

4.00.950
Windows 95 SP1
4.00.(>950) / 4.00.(<=1080)
Windows 95 OSR2
4.(<10).(>1080)
Windows 98
4.10.1998
Windows 98 SP 1
4.10.(>1998) / 4.10.(<2183)
Windows 98 SE
4.10.(>=2183)
Windows Me
4.90.3000
Windows NT 3.51
3.51.1057
Windows NT 4.0
4.00.1381
Windows 2000
5.00.2195
Windows XP/SP1
5.01.2600
Windows Vista

6.00.6000
و برای win7 هم : 6.01.7600
که توضیحات کامل در این مورد رو میتونید در راهنمای بیلدر و قسمت Constants - System Constants ببینید
موفق باشید
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا