PDA

View Full Version : مدت زمانی که ویندوز را نصب کرده ایم



Hadi-123456
دوشنبه 17 مهر 1385, 05:11 صبح
سلام

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

با تشکر از همه دوستان

oVERfLOW
دوشنبه 17 مهر 1385, 13:34 عصر
همون سوال اولتون جواب نداره
دیگه اگه تاریخ هم عوض شده باشه که هیچ کاری نمی‌شه کرد

شاید از روش‌های غیر منطقی و نا مطمئن بشه فهمید
مثل زمان ایجاد شدن یه سری فایل‌ها که فقط موقع نصب ویندوز عوض می‌شن یا ...
ولی هیچ جا زمان نصب نگداری نمی‌شه که شما بخوای اون رو با زمان فعلی مقایسه کنی...

titbasoft
دوشنبه 17 مهر 1385, 17:05 عصر
این کار کاملا امکان پذیره. چیزی شبیه به این:


<html>

<head>
</head>

<body>
<script language=vbscript >
Set dtmConvertedDate = CreateObject("WbemScripting.SWbemDateTime")
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root \cimv2")
Set colOperatingSystems = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
dtmConvertedDate.Value = objOperatingSystem.InstallDate
dtmInstallDate = dtmConvertedDate.GetVarDate
msgbox(dtmInstallDate)
Next
</script>
</body>

</html>
فرصت نکردم به دات نت ترجمه اش کنم.

Hadi-123456
دوشنبه 17 مهر 1385, 19:23 عصر
سلام

با شکر فراوان از شما

اگر ممکنه بیشتر توضیح بدید

titbasoft
دوشنبه 17 مهر 1385, 19:50 عصر
چیزی شبیه به این:
http://www.aspfree.com/c/a/VB.NET/Getting-Hardware-Information-Using-Visual-BasicNET-and-VBScript/
یا
http://www.freevbcode.com/ShowCode.asp?ID=4571

ضمنا این کمک می کنه: http://www.google.com/search?q=wmi+vb.net&hl=en&lr=&rls=GGGL,GGGL:2006-35,GGGL:en&start=10&sa=N

کمی ممکنه مشکل باشه اما یه کم خلاقیت همه مشکلات رو حل می کنه

موفق باشید