你在先构造这个参数才行哦.. [StructLayout(LayoutKind.Sequential)] public class SystemTime { public ushort year; public ushort month; public ushort dayofweek; public ushort day; public ushort hour; public ushort minute; public ushort second; public ushort milliseconds; } public class LibWrapDateTime { [DllImport("Kernel32.dll")] public static extern void GetSystemTime([In, Out] SystemTime st); [DllImport("Kernel32.dll")] public static extern bool SetSystemTime([In] SystemTime st); } 可以参考一下这个.设置系统时间用的..
[StructLayout(LayoutKind.Sequential)]
public class SystemTime
{
public ushort year;
public ushort month;
public ushort dayofweek;
public ushort day;
public ushort hour;
public ushort minute;
public ushort second;
public ushort milliseconds;
} public class LibWrapDateTime
{
[DllImport("Kernel32.dll")]
public static extern void GetSystemTime([In, Out] SystemTime st);
[DllImport("Kernel32.dll")]
public static extern bool SetSystemTime([In] SystemTime st);
}
可以参考一下这个.设置系统时间用的..