HWID-System

06/23/2013 20:32 X3enox#1
Hi,

habe hier ein HWID-System;

Code:
Imports System.IO
Imports System.Management
 
Public Class Form1
    Dim cpuInfo As String
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        txtHWID.Text = GetHWID()
        Me.AcceptButton = btnConnect
    End Sub
 
    Function GetHWID()
        Dim mc As New ManagementClass("win32_processor")
        Dim moc As ManagementObjectCollection = mc.GetInstances
        For Each mo As ManagementObject In moc
            If cpuInfo = "" Then
                cpuInfo = mo.Properties("processorID").Value.ToString
                Exit For
            End If
        Next
        Return cpuInfo
    End Function
 
    Private Sub btnConnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConnect.Click
        Dim Request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create("meineurl")
        Dim Response As System.Net.HttpWebResponse = Request.GetResponse()
        Dim SR As System.IO.StreamReader = New System.IO.StreamReader(Response.GetResponseStream)
        Dim HWIDAdded As String = SR.ReadToEnd
        Dim ThisHWID As String = GetHWID()
        If HWIDAdded.Contains(ThisHWID) Then
            Form2.Show()
            Me.Hide()
        Else
            Application.Exit()
        End If
    End Sub
End Class
Ist es möglich, dort die Grafikkarte und die Soundkarte mit rein zu packen?
Wenn ja, wie? Also wie muss ich diese dann ansprechen und dazu mischen (wichtiges zu beachten?)
06/23/2013 20:34 tolio#2
management klasse
06/23/2013 20:36 X3enox#3
Ja, aber wie spreche ich die Komponenten an? Wie win32_processor.
06/23/2013 20:50 tolio#4
du nimmst die klassen gibtst dir alle verfügbaren sachen testweise aus dann kannste dir was raussuchen
06/23/2013 21:01 X3enox#5
Ja und wo sind diese zu finden?
Verstehe dich nicht ganz...
06/23/2013 21:04 tolio#6
das passiert wenn man c&p, du nutzt klasse bereits du musst halt nur mal durchschauen was es da noch gibt an funktionen
07/11/2013 01:12 ҳc3ρ0™#7
In der Management Klasse sind alle Funktionen vorhanden welche du haben willst ;)
07/11/2013 22:22 Sedrika#8
Ich würde an deiner stelle statt die Prozessor ID die Serieal Nummer von der C:\ Festplatte nehmen und diese mit Md5 hashen. Ist viel besser, da 2 Rechner auch genau die selbe Austattung haben können aber die Serial Nummer der C:\ ist nie die selbe.