Время последней загрузки в .NET Standard 2.0C#

Место общения программистов C#
Ответить
Anonymous
 Время последней загрузки в .NET Standard 2.0

Сообщение Anonymous »

В .NET 8.0 я могу сделать следующее, чтобы получить время последней загрузки компьютера:

Код: Выделить всё

 public static DateTime? GetLastBootTime()
{
DateTime? dtBootTime = null;
SelectQuery query = new SelectQuery(@"SELECT LastBootUpTime FROM Win32_OperatingSystem WHERE Primary='true'");

ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
foreach (ManagementObject mo in searcher.Get())
{
dtBootTime = ManagementDateTimeConverter.ToDateTime(mo.Properties["LastBootUpTime"].Value.ToString());
}

return dtBootTime;
}
Это отлично работает, но я хочу разместить этот код в общем классе, использующем netstandard2.0.
Можно ли как-то сделать то же самое, но в .NET Standard 2.0? Я думал, что TickCount64 может работать, но он недоступен в сетевом стандарте.

Подробнее здесь: https://stackoverflow.com/questions/790 ... andard-2-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»