Obtener el Id del Procesador con .NET


Para ello agregamos la referencia a System.Managment.dll para utilizar WMI con una función como la siguiente:

Imports System.Management
Public Function GetProcessorId() As String Dim manClass As ManagementClass = New ManagementClass("Win32_Processor") Dim manObjCol As ManagementObjectCollection = manClass.GetInstances() Dim ProcessorId As String = String.Empty For Each manObj As ManagementObject In manObjCol ProcessorId = manObj.Properties("ProcessorId").Value.ToString() Next Return ProcessorId End Function

Acerca de Willy Mejia

Developer, Techie, Human... http://about.me/willyxoft
Esta entrada fue publicada en .NET. Guarda el enlace permanente.

4 respuestas a Obtener el Id del Procesador con .NET

  1. claudia Eugenia dijo:

    Muchas gracias me sirvio mucho

  2. Ricardo dijo:

    Tu sabes como se realiza un manejador de licencias, o como se manejan los codigos seriales para activar una aplicacion? Es que tengo una aplicacion en .Net que quiero empezar a distribuir pero solo me imagino hacer la licencia con un registro en windows pero que el serial lo busquen a traves de una cuenta en una pagina web a traves de un web service. Tu conoces de alguna mejor manera de hacerlo?

  3. Llevo un tiempo buscando y debo ser muy torpe… el caso es que me gustaría saber que otras opciones se pueden pedir en lugar de ProcessorID… placa base? Disco duro? ram?…

    Muchas gracias.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s