Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

XyBeR

Mudar a data e hora do sistema operacional

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.