مشاهده نسخه کامل
: بدست آوردن نام و ویرایش ویندوز در #c
با سلام
چه طوری در C# .net میشه نام ویندوز (XP یا Vista) و ویرایش ویندوز (Home, Home Basic , Professional , ...) رو بدست آورد.
تا میشه سعی کنید روشی باشه که با استفاده از کلاسهای دات نت این دو رو بدست بیارم و نیاز به استفاده از توابع API ویندوز نباشه.
در ضمن خودم با استفاده از کلاس Environment و خصیصه OsVersion یه چیزهایی پیدا کردم ولی ویندوز XP و Vista رو به نام ویندوز NT میشناسه و همچنین ویرایش ویندوز رو هم مشخص نمیکنه.
سلام
شما اگر از api اصلی GetVersionEx ویندوز هم استفاده کنید همین است.
یعنی اصلاً در ذات و در کدهای داخلی خود متد System.Environment.OSVersion، از فراخانی api مذکور استفاده شده.
یعنی api به شما عدد ورژن را پس میدهد، شما میتوانید عدد ورژن را در یک ساختار switch به نام های نظیرشان تغییر دهید
شما سه عدد اصلی دارید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای لیست کامل تر یک سری به سایت مایکروسافت بزنید، شاید چیزی پیدا کنید.
سلام
شما اگر از api اصلی GetVersionEx ویندوز هم استفاده کنید همین است.
یعنی اصلاً در ذات و در کدهای داخلی خود متد System.Environment.OSVersion، از فراخانی api مذکور استفاده شده.
یعنی api به شما عدد ورژن را پس میدهد، شما میتوانید عدد ورژن را در یک ساختار switch به نام های نظیرشان تغییر دهید
شما سه عدد اصلی دارید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای لیست کامل تر یک سری به سایت مایکروسافت بزنید، شاید چیزی پیدا کنید.
من قبلاً که VB6 کار میکردم، یه دستور API بود که قشنگ نام ویندوز رو نشون میداد و همچنین ورژنش رو. اما الان چیزی یادم نمییاد.
خوب با روش شما چطوری ویرایش ویندوز رو بدست بیارم؟
*Batman*
24-08-2008, 06:52
سلام.
همون بالا گفته شد که چطوری ورژن ویندوز را بدست بیاری.
اما اگه دنبال Source Code کامل میگردی من اینو برات پیدا کردم.خودم ننوشتم.
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.