PDA

View Full Version : سوال: تاریخ سیستم



Rahimiyan
پنج شنبه 15 مرداد 1388, 14:18 عصر
چطور میشه تاریخ سیستم را تغییر داد؟
مثلا فقط سال را به 2008 تغییر کنه ؟؟؟:متفکر:

Reza_Yarahmadi
پنج شنبه 15 مرداد 1388, 15:44 عصر
این کد رو از همین سایت پیدا کردم!

نقل قول مستقیم:
تغییر زمان و تاریخ سیستم بوسیله کدنویسی



using System.Runtime.InteropServices;



public struct SYSTEMTIME
{
public short wYear;
public short wMonth;
public short wDayOfWeek;
public short wDay;
public short wHour;
public short wMinute;
public short wSecond;
public short wMilliseconds;
}

[DllImport("kernel32.dll", SetLastError = true)]
public static extern bool SetSystemTime([In] ref SYSTEMTIME st);

و یک مثال از نحوه ی استفاده :


private void Form1_Load(object sender, EventArgs e)
{
SYSTEMTIME st = new SYSTEMTIME();
st.wYear = 2003; // must be short
st.wMonth = 5;
st.wDay = 22;
st.wHour = 0;
st.wMinute = 0;
st.wSecond = 0;
SetSystemTime(ref st); // invoke this method.
}

Unknownlive
پنج شنبه 15 مرداد 1388, 23:14 عصر
البته فکر نکنم در ویستا جواب ده !!!

Rahimiyan
جمعه 16 مرداد 1388, 11:52 صبح
با [DllImport("kernel32.dll", SetLastError = true)]
مشکل دارم dll رو قبو نمیکنه؟

Open-Source
یک شنبه 18 مرداد 1388, 19:50 عصر
دوستان کسی راهی غیر از این بلده؟؟؟؟؟؟؟؟؟؟!!

13601360
یک شنبه 18 مرداد 1388, 21:57 عصر
کد رو تست کردم مشکلی نداشت ولی همون طور که دوستمون گفت انگار توی ویستا جواب نمی ده سرچ هم زدم ولی همه سایت ها همین کد رو پیشنهاد دادند