установка системного времени с C # .NET без использования kernel32.dll - PullRequest
1 голос
/ 18 февраля 2011

Есть ли способ установить системное время в C # .NET без использования kernel32.dll?

Я работаю в 64-битной системе, и вызов функции установленного времени, похоже, возвращает мне значение "false".

Ответы [ 2 ]

2 голосов
/ 18 февраля 2011

.NET Framework, как правило, не занимается проблемами низкоуровневого управления системой такого рода.

Проблема в том, что вы не можете задать такой вопрос, не сказав нам, почему он важен для вас, поэтомучто люди могут правильно контекстуализировать ответ для вас без необходимости быть экстрасенсом.

Зачем вам это нужно?Это будет быстрее?Вы обеспокоены тем, что DLL может отсутствовать в системе: D

Один из способов выяснить это - использовать Reflector (получайте его, пока он горячий), чтобы найти имена методов kernel32, так как все, что нужно для обертывания, будетиспользовать P / Invoke и, если они не платят глупым пуговцам, просто будут использовать то же имя для заглушки оболочки.

0 голосов
/ 27 июля 2011

Попробуйте запустить от имени администратора или отключить UAC -если любой-

...