elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [Source-Code] - S.M.A.R.T. API for .NET
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Source-Code] - S.M.A.R.T. API for .NET  (Leído 2,108 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
[Source-Code] - S.M.A.R.T. API for .NET
« en: 23 Diciembre 2018, 14:07 pm »

S.M.A.R.T. API for .NET





Descripción

S.M.A.R.T. API es un proyecto simple y educativo para ilustrar cómo obtener la información S.M.A.R.T. de un disco duro utilizando código administrado en .NET. El código fuente está escrito en VB.NET.

El código fuente es completamente reutilizable, personalizable y escalable. Puede copiarlo y pegarlo en sus propios trabajos.



Limitaciones

Este programa no pretende ser una herramienta profesional de información S.M.A.R.T.

Debido a que la representación de los valores en crudo (RAW) específicos del proveedor siempre necesita investigación por parte del programador para saber como se debe representar, esta herramienta tiene lo que podríamos considerar una limitación en el sentido de ser incapaz de determinar cuándo un valor en crudo específico del proveedor debe representarse como un valor de 64, 48 o 32 bits, porque eso es trabajo del propio desarrollador. Esto es normal y comprensible, porque como ya mencioné, esta aplicación no pretende ser una herramienta profesional.

Por lo dicho, mi implementación intenta facilitar esta tarea al proporcionar propiedades para mostrar el valor en crudo en diferentes representaciones.

De todos modos, casi todos los valores en crudo específicos del proveedor son valores de 32 bits, que es el tipo de valor predeterminado representado en la interfaz de usuario de esta herramienta.



Capturas de pantalla

 



Donaciones

Cualquier código dentro del espacio de nombres "DevCase" se distribuye libremente como parte del código fuente de "DevCase for .NET Framework" (anteriormente conocido como "ElektroKit Framework for .NET").
 
Tal vez te gustaría considerar comprar este poderoso conjunto de bibliotecas para apoyarme. Usted puede hacer un montón de cosas con mis API para una gran cantidad de temáticas diversas, no solo relacionadas con los dispositivos, etc.

Aquí hay un enlace a la página de compra:

 - https://codecanyon.net/item/elektrokit-class-library-for-net/19260282

Gracias por su consideración.



Menciones Honorables

Créditos a personas que indirectamente me ayudaron a desarrollar esta herramienta.

"TheLegendaryCopyCoder" por ilustrar cómo obtener todos los datos relacionados de la información S.M.A.R.T. a través de WMI:

 - https://stackoverflow.com/a/14894138/1248295
 - http://www.know24.net/blog/C+WMI+HDD+SMART+Information.aspx

Las respuestas de Reza Aghaei y Simon Mourier, que me resolvieron un problema para construir la representación visual de la manera que quería en la interfaz de usuario del editor de colecciones del control PropertyGrid:

 - https://stackoverflow.com/a/53890224/1248295
 - https://stackoverflow.com/a/53877310/1248295



Descarga




« Última modificación: 23 Diciembre 2018, 14:36 pm por Eleкtro (sin pilas) » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines