An open API service indexing awesome lists of open source software.

https://github.com/ggorets0dev/win-hardware-specs-dll

Динамически подключаемая библиотека (DLL) для определения основных характеристик ПК
https://github.com/ggorets0dev/win-hardware-specs-dll

csharp dll dotnet-framework hardware json-export specification

Last synced: 6 months ago
JSON representation

Динамически подключаемая библиотека (DLL) для определения основных характеристик ПК

Awesome Lists containing this project

README

          

# WinHardwareSpecs

Динамически подключаемая библиотека (DLL) для получения основных характеристик ПК под Windows. Реализована на C# v8.0 (платформа .NET Framework 4.8). Язык вывода: **Русский**.

## Возможности

На данный момент поддерживается получение основной информации о следующих частях ПК:

* ЦПУ;

* ГПУ;

* ОЗУ;

* ОС.

## Документация

Документация к данному программному обеспечению оформляется с помощью:
* Doxygen в формате HTML;
* Visual Studio в формате XML.

Архив прикрепляется к каждому выпуску версии проекта.

## Дополнительные возможности

Каждый класс, описывающий устройство или его характеристику может быть сереализован в JSON с помощью специального метода ToJson().

## Тестирование

Следующие возможности библиотеки проверены с помощью Unit-тестирования:

* Получение объектов ЦПУ, ГПУ, ОЗУ, ОС;

* Конвертирование объектов ЦПУ, ГПУ, ОЗУ, ОС в текстовый и JSON форматы;

* Получение объекта полной спецификации;

* Конвертирование объекта полной спецификации в текстовый и JSON форматы.