parsa lotfy
دوشنبه 30 آذر 1394, 01:59 صبح
با سلام ...
قطعه کدی نوشتم برای تغییر ساعت ویندوز...
میشه بگین اشکالش کجاس ؟؟؟
با تشکر....
این از کلاس :
using System;
using System.Runtime.InteropServices;
public class ChangeTime
{
[DllImport("kernel32.dll")]
static extern bool SetSystemTime(ref SYSTEMTIME time);
private struct SYSTEMTIME
{
public short hour;
public short minute;
public short second;
}
public static void ChangeDateAndTime(DateTime NewTime)
{
SYSTEMTIME st;
st.hour = (short)NewTime.Hour;
st.minute = (short)NewTime.Minute;
st.second = (short)NewTime.Second;
//Call API
SetSystemTime(ref st);
}
}
اینم از Main :
using System;
public class ChangeTimeTest
{
public static void Main(string []args)
{
DateTime Now = new DateTime();
int Y = Now.Year;
int M = Now.Month;
int D = Now.Day;
Console.Write("Enter New Hour : ");
int H = Convert.ToInt32( Console.ReadLine() );
Console.Write("Enter New Minute : ");
int Min = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter New Second : ");
int S = Convert.ToInt32(Console.ReadLine());
DateTime dateTime = new DateTime(Y ,M,D,H,Min,S).ToUniversalTime();
Console.WriteLine ("Now Before : " + DateTime.Now);
ChangeTime. ChangeDateAndTime(dateTime);
Console.WriteLine("Now After : " + DateTime.Now);
Console.ReadKey();
}
}
قطعه کدی نوشتم برای تغییر ساعت ویندوز...
میشه بگین اشکالش کجاس ؟؟؟
با تشکر....
این از کلاس :
using System;
using System.Runtime.InteropServices;
public class ChangeTime
{
[DllImport("kernel32.dll")]
static extern bool SetSystemTime(ref SYSTEMTIME time);
private struct SYSTEMTIME
{
public short hour;
public short minute;
public short second;
}
public static void ChangeDateAndTime(DateTime NewTime)
{
SYSTEMTIME st;
st.hour = (short)NewTime.Hour;
st.minute = (short)NewTime.Minute;
st.second = (short)NewTime.Second;
//Call API
SetSystemTime(ref st);
}
}
اینم از Main :
using System;
public class ChangeTimeTest
{
public static void Main(string []args)
{
DateTime Now = new DateTime();
int Y = Now.Year;
int M = Now.Month;
int D = Now.Day;
Console.Write("Enter New Hour : ");
int H = Convert.ToInt32( Console.ReadLine() );
Console.Write("Enter New Minute : ");
int Min = Convert.ToInt32(Console.ReadLine());
Console.Write("Enter New Second : ");
int S = Convert.ToInt32(Console.ReadLine());
DateTime dateTime = new DateTime(Y ,M,D,H,Min,S).ToUniversalTime();
Console.WriteLine ("Now Before : " + DateTime.Now);
ChangeTime. ChangeDateAndTime(dateTime);
Console.WriteLine("Now After : " + DateTime.Now);
Console.ReadKey();
}
}