چجوری میشه تو vb.net 2008 اینو فهمید؟
خیلی لنگه کارم :(
چجوری میشه تو vb.net 2008 اینو فهمید؟
خیلی لنگه کارم :(
سلام دوست عزیز از این کد برای این کار استفاده میشه
Dim AdrsWidth As String
Dim mgmt As Management.ManagementClass = New Management.ManagementClass("Win32_Processor")
Dim objcol As Management.ManagementObjectCollection = mgmt.GetInstances()
For Each obj As Management.ManagementObject In objcol
If AdrsWidth = String.Empty Then
AdrsWidth = obj.Properties("AddressWidth").Value.ToString
End If
Next
Select Case AdrsWidth
Case "32"
MsgBox("32-Bit")
Case "64"
MsgBox("64-Bit")
End Select
امیدوارم مشکلت حل شده باشه
دوست عزیز نمیخواد کد بنویسی زمانی که برنامه درست کارش رو انجام میده ویندوز 32 و زمانی که چوب لا چرخت میشه ویندوز 64 هست اینم با یک بار اجرای برنامه معلوم میشه :دی
خب میشه همون ابتدای تعریف پروژه ، تو تنیظیمات پروژه ،نوع سی پی یو را تعیین کنی سه نوع داره : 1 - x64 و 2 - x86 و 3 - any cpu که میتونی نوع سومو انتخاب کنی تا به هر سیستمی بخوره.
به این لینک نگاهی بی اندازید.
دانلود حسابخانه مانی، برنامه مدیریت درآمد و هزینه رایگان
هر آنچه که هستیم، نتیجه افکاریست که در گذشته داشته ایم. (بودا)
Environment.Is64BitOperatingSystem
این کد هم بدرد می خوره. اگه سیستم 64 بیتی باشه مقدار True بر می گردونه. من با همین کارم راه افتاد.