Как установить дату на компьютере?
От: DimaAl  
Дата: 23.01.03 07:31
Оценка:
Помогите, пожалуйста!
Нужно изменить системные дату и время из программы на С#.
Есть API-функция SetSystemTime(), но нужен ее аналог на С#.
Re: Как установить дату на компьютере?
От: TK Лес кывт.рф
Дата: 23.01.03 07:40
Оценка: 7 (2)
Здравствуйте, DimaAl, Вы писали:

DA>Помогите, пожалуйста!

DA>Нужно изменить системные дату и время из программы на С#.
DA>Есть API-функция SetSystemTime(), но нужен ее аналог на С#.


1. MgmtClassGen.exe Win32_OperatingSystem
2. ROOT.CIMV2.Win32.OperatingSystem.SetDateTime()
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re: Как установить дату на компьютере?
От: alkash  
Дата: 23.01.03 08:23
Оценка: 1 (1)
Здравствуйте, DimaAl, Вы писали:

DA>Помогите, пожалуйста!

DA>Нужно изменить системные дату и время из программы на С#.
DA>Есть API-функция SetSystemTime(), но нужен ее аналог на С#.


[DllImport("kernel32.dll")]
public static extern bool SetSystemTime([MarshalAs(UnmanagedType.LPStruct)] SYSTEMTIME systemtime);

    [StructLayout(LayoutKind.Sequential)]
    public class SYSTEMTIME 
    { 
        public ushort wYear; 
        public ushort wMonth; 
        public ushort wDayOfWeek; 
        public ushort wDay; 
        public ushort wHour; 
        public ushort wMinute; 
        public ushort wSecond; 
        public ushort wMilliseconds; 
    }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.