|
| Autor |
Nachricht |
Trickz_ 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

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

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

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

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 »

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


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.
mfg
Kombo
 |
|
| |
|
 |
sollniss_ Coder

Anmeldedatum: 08.09.2007 Beiträge: 212
|
|
| |
|
 |
Sph1nX_ 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

Anmeldedatum: 08.12.2007 Beiträge: 68
|
Verfasst am: 26.02.2008, 17:48 |
|
|
| kann das pls wer reuppen? |
|
| |
|
 |
ZiG_ Ü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) |
|
| |
|
 |