如何实现修改电脑时间啊
如何实现修改电脑时间啊
我用下面程序,并报错,请高手指点
public class SYSTEMTIME
{
public int wYear;
public int wMonth;
public int wDayOfWeek;
public int wDay;
public int wHour;
public int wMinute;
public int wSecond;
public int wMilliseconds;
}
public class SystemTineDll
{
[DllImport("KERNEL32")]
public static extern void SetSystemTime( [In,Out]SYSTEMTIME lpSystemTime );
}
修改程序
SqlCommand command2=new SqlCommand("SELECT DISTINCT GETDATE() AS T FROM tblFunction",cn);
System.DateTime result=(DateTime)command2.ExecuteScalar();
SYSTEMTIME LocalTime=new SYSTEMTIME();
LocalTime.wYear=result.Year;
LocalTime.wMonth=result.Month;
LocalTime.wDay=result.Day;
LocalTime.wHour=result.Hour;
LocalTime.wMinute=result.Minute;
SystemTineDll.SetSystemTime(LocalTime);
程序在执行SystemTineDll.SetSystemTime(LocalTime);时报错,错误信息为
无法封送parameter #1:该类型的类型没有布局信息