Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten
Autor
Nachricht
Trickz_
Newbie
Newbie

Anmeldedatum: 04.11.2007
Beiträge: 8

Hardware id ?
Verfasst am: 14.02.2008, 04:40

HI wie kann man eine Hardware id sperre einbauen z.b. das der user nur mit der hardware das prog nutzen kann?
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 14.02.2008, 11:09

Gibt verschiedene Möglichkeiten, die alle Vorteile und Nachteile haben.

MAC Adresse der Netzwerkkarte ermitteln.
Evt. Namen/ID's von Grafikkarte, Monitor etc. ermitteln.
Oder max Auflösung.
Windows Serial.
HDD ID. (Nicht die, die beim formatieren vergeben wird)
Andere mußt du dir einfach selbst ausdenken.

Außerdem mußt du verschiedene Methoden kombinieren, da sich vieles wie z.B. die MAC ja einfach ändern lässt.
Und deinen Algo bzw. die Methoden, die du benutzt, sollte natürlich keiner rausbekommen.

Wenn es um recht Hardwarenahe Sachen geht, wirst du eher keine sources oder Erklärungen finden. Aber das meiste sollte mit VB6 auch möglich sein zu ermitteln.

Von der MaschineGUID (Von MS generierter Hash aus Hardwarekomponenten), die von Microsoft in der Registry gespeichert wird, kann ich dir jedenfalls abraten. Die ändert sich eigenartigerweise bei jedem neuen installieren von Windows.
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
marcel1994_
Coder
Coder

Anmeldedatum: 08.02.2008
Beiträge: 202


Verfasst am: 14.02.2008, 16:18

ja und wie kann man die prüfung der HardwareID jetzt in VB einbauen?
 
Trickz_
Newbie
Newbie

Anmeldedatum: 04.11.2007
Beiträge: 8


Verfasst am: 14.02.2008, 16:31

könntest du davon ein tut machen? wie man z.b. eine methode eine hardware id einbaut??
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 14.02.2008, 16:48

Für MAC bzw. Windows Serial ermitteln gibt es sources und alles andere mußt du selbst rausfinden.
Hab selbst sehr lange gebraucht um das geeignete für mich zu finden.

vbarchiv.net, activevb.de und google.de werden euch helfen.
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
Viktor
« Webmaster »<b><font color=red>« Webmaster »</fo



Anmeldedatum: 08.12.2006
Beiträge: 354
Wohnort: Berlin


Verfasst am: 14.02.2008, 18:14

Du brauchst doch nur ein paar Hardwarekomponenten auslesen und verschiedene Operationen durchführen, zb:

-Grafikkartenname, Festplattenname, Computername und Username
Daraus machst du einen großen String, von dem du zb jeden 2. Buchstaben filterst.
Danach bestimmst du von jedem den Ascii-Wert und nimmst wieder nur jede 2. oder 3. Zahl.
Am Ende noch mit ein paar ":" oder "-" trennen und fertig ist deine eigene ID.
 
_code__
Poster
Poster



Anmeldedatum: 18.03.2007
Beiträge: 154
Wohnort: C:\Wohnort.dat


Verfasst am: 14.02.2008, 19:06

computername und username ist nicht so gut, da falls das prog für andere ist das zufällig geändert werden kann ... du kannst ja schlecht sagen : "um mein programm / tool benutzten zu können darfst du deinen computer und usernamen nicht mehr ändern."

wie enco schon gesagt hat, einfach pc info's auslesen teile rausfiltern und mit "-" trennen. Wink


mfg
Kombo
 
sollniss_
Coder
Coder

Anmeldedatum: 08.09.2007
Beiträge: 212


Verfasst am: 16.02.2008, 00:32

http://www.softpedia.com/get/System/Hard-Disk-Utils/HDD-ID-Utility.shtml

da is ne dll mit bei, hab aber im moment noch kp wie man die einbindet bzw. ob man die überhaupt in vb6 nutzen kann^^
http://sollniss.1x.to/

 
Sph1nX_
Newbie
Newbie

Anmeldedatum: 22.06.2007
Beiträge: 3


Verfasst am: 16.02.2008, 00:50

Ich hab da mal n Projekt gefunden...
Habs euch mal kompiliert,source is bei

Screen
Download
 
mkm394_
Tutorial Leser
Tutorial Leser

Anmeldedatum: 08.12.2007
Beiträge: 68


Verfasst am: 26.02.2008, 17:48

kann das pls wer reuppen?
 
ZiG_
Überflieger
Überflieger

Anmeldedatum: 07.03.2007
Beiträge: 1248


Verfasst am: 26.02.2008, 18:04


DarkCodez ist scheinbar down, wird aber sicher bald wieder kommen.
Außerdem hab ich da keinen source bei gesehen.
Habs nur vergessen hier zu sagen.
Wer nicht auf seine Weise denkt, denkt überhaupt nicht. (Oscar Wilde)
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Fragen - Antworten

Tags: hardware

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Wichtig: Filebrowser z.B. für ein RAT 2204 13.01.2008, 12:14
Keine neuen Beiträge msgbox mit symbol _&_ z.B. yesno oder systemmodal 1156 27.09.2008, 00:16
Keine neuen Beiträge Abändern eines Ordnernamens (z.B. C:\Programme = Programme) 1294 23.04.2008, 16:33
Keine neuen Beiträge "Zurück-Funktion" mit Listview und z.B. DirView 823 17.04.2008, 14:30
Keine neuen Beiträge Fenster auslesen z.b von icq oder msn wer online kommt 1336 11.02.2008, 17:46
 


[ Time: 0.1223s ][ Queries: 110 (0.0583s) ][ GZIP on - Debug on ]