Получение информации о машине из .NET / Mono - PullRequest
1 голос
/ 28 августа 2009

Мне интересно, есть ли какой-нибудь простой и общий для .NET и Mono способ получения статистики машины (например, свободного места на диске, общего объема памяти и т. Д.). В профиле .NET 2.0 я смог определить класс DriveInfo, но в предыдущих версиях (1.0, 1.1) и Compact Framework, которые я хотел бы поддерживать, ничего подобного нет. Я уже исключил WMI API, поскольку он не поддерживается Mono и Compact Framework.

У кого-нибудь есть идеи по этому поводу?

Ответы [ 2 ]

1 голос
/ 28 августа 2009

Mono поддерживает класс DriveInfo . Вы должны иметь возможность получить эту информацию в Mono так же, как и в реализации Microsoft .NET.

0 голосов
/ 28 августа 2009

Невозможно выполнить большинство этих задач с помощью .NET CF, не прибегая к P / Invoking Windows Mobile API. Таким образом, вы можете сразу же добиться кросс-платформенной совместимости.

Что касается выполнения этой работы в .NET 1.1 (я сделаю вид, что вы не упомянули 1.0 ...) - почему? У вас есть клиенты Windows NT 4.0, которым это требуется?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...