Я работаю над «маленьким» приложением Windows Form , которое запускает другое старое приложение .Для открытия старого приложения требуется дата 1/6/2015 .Поэтому я пытаюсь «захватить» текущую дату в переменные , чтобы изменить системную дату, чтобы старое приложение запускалось, а когда старое приложение заканчивалось, я хочу вернуть обратнотекущая системная дата.
Итак, я пытаюсь что-то вроде этого ...
Dim _CurrentYear As Integer = Now.Date.Year
Dim _CurrentMonth As Integer = Now.Date.Month
Dim _CurrentDay As Integer = Now.Date.Day
Microsoft.VisualBasic.DateString = CType(New Date(2015, 6, 1), String)
Dim MyProcess As Process = Process.Start(OldApplication)
MyProcess.WaitForExit()
Microsoft.VisualBasic.DateString = CType(New Date(_CurrentYear, _CurrentMonth, _CurrentDay), String)
И я получаю это исключение ...
System.InvalidCastException: 'Conversion from string "29/11/2018" to type 'Date' is not valid.'
Любое, я знаю, чтоя делаю не так?