PDA

View Full Version : به دست آوردن زمان نصب ویندوز در کامپیوتر در vb.net



nooshin100
یک شنبه 19 فروردین 1386, 19:47 عصر
با سلام.یک سوال و اون اینکه چه جوری می شه زمان نصب windows بر روی کامپیوتر کاربر رو در vb.net در یک برنامه تحت ویندوز رو در آورد؟ من search کردم.فقط یک لینک مرتبط بود که نه از خودش و نه از msdn چیزی سر در نیاوردم.کسی می تونه کمکی کنه؟ این هم اون لینک:
www.thescripts.com/forum/thread368472.html

sh
یک شنبه 19 فروردین 1386, 19:52 عصر
زمان نصب ویندوز به شرایط ثابت بستگی نداره که همیشه یکجور باشه به عنوان مثال کند بودن cdroom میتونی یکی از عومل افزایش زمان باشه .

نمیدونم این کار چه کاربردی داره در حالیکه زمانی که خود سیستم عامل هم در زمان نصب نشون میده دقیق نیست

nooshin100
یک شنبه 19 فروردین 1386, 20:13 عصر
دوستان:
جواب سوال بالا با کمی تلاش حل شد.کد را می نویسم که همگی از آن استفاده کنید.
اول add referenced ->system.management.dll رو add کنید.


بعد
imports system.management
...
Dim dtmInstallDate As DateTime
Dim oSearcher As New ManagementObjectSearcher("SELECT * FROM Win32_OperatingSystem")
For Each oMgmtObj As ManagementObject In oSearcher.Get
dtmInstallDate =ManagementDateTimeConverter.ToDateTime(CStr(oMgmt Obj("InstallDate")))
Next
این کد زمانیکه ویندوز در سیستم شما نصب شده باشه را نشون می ده.

sh
یک شنبه 19 فروردین 1386, 23:38 عصر
من فکر کردم مدت زمانی که نصب ویندوز طول میکشه رو میخوای :اشتباه: