XyBeR 0 Denunciar post Postado Setembro 25, 2007 Pessoal eu to usando um Coletor da Symbol que roda windows ce 4.1 estou usando o Visual Studio 2003 com CF 1.0 e gostaria de saber como trocar a data e a hora do sistema operacional. Compartilhar este post Link para o post Compartilhar em outros sites
XyBeR 0 Denunciar post Postado Setembro 25, 2007 Gerei essa classe: Imports System.Runtime.InteropServicesPublic Class TrocaDataHora <StructLayoutAttribute(LayoutKind.Sequential)> _ Public Structure SystemTime Public Year As System.UInt16 Public Month As System.UInt16 Public DayOfWeek As System.UInt16 Public Day As System.UInt16 Public Hour As System.UInt16 Public Minute As System.UInt16 Public Second As System.UInt16 Public MilliSecond As System.UInt16 End Structure <DllImport("CoreDll.DLL", SetLastError:=True)> _ Public Shared Function SetLocalTime(ByRef st As SystemTime) As Boolean End FunctionEnd Class Chamei no programa principal: Dim st As TrocaDataHora.SystemTime st.Year = Convert.ToUInt16(tbAno.Text) st.Month = Convert.ToUInt16(tbMes.Text) st.Day = Convert.ToUInt16(tbDia.Text) st.Hour = Convert.ToUInt16(tbHora.Text) st.Minute = Convert.ToUInt16(tbMinuto.Text) st.Second = Convert.ToUInt16(0) TrocaDataHora.SetLocalTime(st) Funcionou certinho xD Compartilhar este post Link para o post Compartilhar em outros sites