Sub change_the_time(ByVal NewDateTime As DateTime)
'
Dim NewDateTime2 As DateTime
'
NewDateTime2 = #5/1/2016 5:52:15 PM# ' try setting the time to this
'
'set the system date and time to this date and time - throw an exception if it can't
Try
TimeOfDay = NewDateTime2
Catch ex As Exception
MessageBox.Show("Could not set time. " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop)
End Try
End Sub
Hallo. Neu auf der Seite so hoffentlich folge ich den Regeln :-) Meine Fragen ist wie kann ich die Systemzeit erfolgreich ändern? Der obige Code, den ich auf dieser Seite gefunden habe (sowie viele Informationen zu anderen Teilen meines Projekts - vielen Dank!) Und es gibt keine Fehler, aber es löst immer eine Ausnahme aus. Ich laufe als Admin und ich habe versucht, die UAC zu ändern, und ich kann immer noch nicht die Zeit ändern. Ich habe gelesen, dass ich die Berechtigung SE_SYSTEMTIME_NAME haben muss, aber ich habe diese Einstellung so, dass alle Benutzer (dh ich) das Recht haben, immer noch nichts. Die MS-Referenz here bietet nicht viel Einblick. Ich vermute, dass es ein Problem mit Privilegien ist, aber ich kann nicht sehen, wie ich das setze, was ich brauche. Was muss ich tun, damit meine Anwendung die Systemzeit auf einen Wert ändern kann?Systemzeit dynamisch ändern win7
Weitere Informationen ... Es gibt eine andere Frage in die gleiche Richtung, aber es ist C# nicht Vb und ich habe etwas ähnliches zu diesem Code, der unten ist, versucht. Noch
Private Sub change_the_time2(ByRef NewDateTime As DateTime)
Dim d As DateTime
d = #6/10/2011# ' try setting the date to this before using NewDateTime
Dim worked As Boolean
'
Try
worked = setlocaltime(d)
MsgBox(" 1. Did it work " & worked)
Catch ex As Exception
MsgBox(" 2. Did it work " & worked)
End Try
End Sub
<DllImport("kernel32.dll", setLastError:=True)> _
Private Shared Function setlocaltime(ByRef time As System.DateTime) As Boolean
End Function
Was ist die Ausnahme? –
Hallo SuperPeanut, "Konnte Zeit nicht einstellen. Unzureichende Sicherheitsberechtigungen, um die Systemzeit einzustellen" –
Mögliches Duplikat von [Systemdatum programmgesteuert ändern] (http://stackoverflow.com/questions/650849/change-system-date-programmatically) –