View Full Version : سوال: یافتن تاریخ نصب ویندوز
Salar Ashgi
دوشنبه 18 خرداد 1388, 21:31 عصر
سلام به همه دوستان ، چه جور میشه تاریخ نصب ویندوز رو پیدا کرد ؟؟؟
ممنون از راهنمایی شما !!!
Salar Ashgi
سه شنبه 19 خرداد 1388, 20:18 عصر
دوستان اگه سریعتر راهنمایی کنند ، ممنون میشم !!!
Salar Ashgi
یک شنبه 21 تیر 1388, 15:39 عصر
دوستان هیچ روشی واسه این کار وجود نداره ؟؟؟
vahid.bz
یک شنبه 21 تیر 1388, 17:30 عصر
سلام
لینک زیر رو نگاه کن شاید کمکت کنه:
http://blogs.clearscreen.com/dtax/archive/2007/01/19/5985.aspx
Salar Ashgi
یک شنبه 21 تیر 1388, 22:02 عصر
سلام
لینک زیر رو نگاه کن شاید کمکت کنه:
http://blogs.clearscreen.com/dtax/archive/2007/01/19/5985.aspx
ممنون از راهنمایی شما ، ولی دوست عزیز این کد مدت زمانی که از روشن شدن سیستم
میگذره رو محاسبه میکنه و نه اونی که من خواستم !!!
13601360
دوشنبه 22 تیر 1388, 01:04 صبح
از کد زیر استفاده کنید دوست عزیز (باید System.Managment dll رو توی References اضافه کنید)
public DateTime GetOSInstallDateTime()
{
DateTime result = DateTime.Now;
try
{
System.Management.ConnectionOptions oConn = new ConnectionOptions();
oConn.Impersonation = System.Management.ImpersonationLevel.Impersonate;
System.Management.ManagementScope oMs = new System.Management.ManagementScope(" \\\\127.0.0.1 ", oConn);
System.Management.ObjectQuery oQuery = new System.Management.ObjectQuery(" Select * from Win32_OperatingSystem ");
System.Management.ManagementObjectSearcher oSearcher = new System.Management.ManagementObjectSearcher(oMs, oQuery);
System.Management.ManagementObjectCollection objList = oSearcher.Get();
foreach (System.Management.ManagementObject oMobj in objList)
{
string test = oMobj[" InstallDate "].ToString();
result = DateTime.ParseExact(test.Substring(0, 14), " yyyyMMddHHmmss ", null);
break;
}
}
catch { }
return result;
}
Salar Ashgi
دوشنبه 22 تیر 1388, 10:21 صبح
از کد زیر استفاده کنید دوست عزیز (باید System.Managment dll رو توی References اضافه کنید)
public DateTime GetOSInstallDateTime()
{
DateTime result = DateTime.Now;
try
{
System.Management.ConnectionOptions oConn = new ConnectionOptions();
oConn.Impersonation = System.Management.ImpersonationLevel.Impersonate;
System.Management.ManagementScope oMs = new System.Management.ManagementScope(" \\\\127.0.0.1 ", oConn);
System.Management.ObjectQuery oQuery = new System.Management.ObjectQuery(" Select * from Win32_OperatingSystem ");
System.Management.ManagementObjectSearcher oSearcher = new System.Management.ManagementObjectSearcher(oMs, oQuery);
System.Management.ManagementObjectCollection objList = oSearcher.Get();
foreach (System.Management.ManagementObject oMobj in objList)
{
string test = oMobj[" InstallDate "].ToString();
result = DateTime.ParseExact(test.Substring(0, 14), " yyyyMMddHHmmss ", null);
break;
}
}
catch { }
return result;
}
سلام ، ممنون از راهنمایی شما ، ولی این کد هم تاریخ فعلی ویندوز رو پیدا میکنه !!!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.