Deutsch
Forum

Individuelle Computer-ID generieren.

 
- Seite 1 -



Frank
Abbing
Hallo zusammen,

ich bin gerade dabei, eine individuelle ID eines Computers zu generieren. Wenn das gut funktioniert, könnte man daraus z.B. eine Registrierung oder Ähnliches erstellen. Damit könnten dann beispielsweise Seriennummern für Shareware-Programme erstellt werden, wobei die Programme dann nur auf diesem einen Computer laufen würden.
Dazu muss ich natürlich wissen, ob diese ID wirklich individuell ist. Ich möchte euch darum bitten, mein keines Testprogramm einmal auszuführen, und den ermittelten 12-stelligen Code hier zu posten.
Der Code sagt nichts über den User oder Computer aus. Daraus lässt sich auch nicht das geringste herleiten. Darum möchte ich alle aufrufen, zahlreich zu testen.
Gelingt der Test, dann stelle ich das Verfahren gerne zur Verfügung. Postet also bitte mal eure generierte ID hier.

Meine ID ist: ff2d2a1027SF

 
27.01.2006  
 



 
- Seite 2 -



Michael
Dell
Win98: 1565901NANOC
WinXP Pro: 260ca1a424AC

Selbe Maschine...
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
28.01.2006  
 




Jac
de
Lad
Ja, hastr recht, ich hab da was vergesen: 616491f0b2IS! Hm, ich dachte da wird vielleicht noch Seriennummer diverser Hardwarekomponenten oder so eingerechnet...

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
28.01.2006  
 




Frank
Abbing
Ja, hatte ich auch zuerst überlegt. Nur kann Hardware schnell ausgetauscht werden.

Hm, den Computernamen nehme ich lieber ganz raus. Der kann ja schnell geändert werden. Aber noch eine Programmkennung mit rein und ein paar Bindestriche, dann sieht die Sache so aus:

PGST-P97d-8ad1-71a7

Hier ist mein Code dazu, nötig ist nur eine API (GetCurrentHwProfile):
KompilierenMarkierenSeparieren
Danach nehme ich noch alle Zeichen raus, die keine Buchstaben oder Zahlen sind. Dann wird der ermittelte String auf 12 Zeichen gekürzt , eine Programmkennung vorgeschoben und Bindestriche eingefügt.

Ich möchte allen danken, die mir bei diesem Test geholfen haben!

 
28.01.2006  
 



Hab mal eine bissel in der MSDN nachgelesen, nach meinem Verständnis, könnte es so sein, das sich die Nummer auf nem Schlepptop ändern könnte, je nachdem, ob er angedockt ist, oder eben nicht.
Kann das leider mangels entsprechender Hardware nicht testen, ich denke aber, es wäre wichtig, dies vorher zu checken.

Und unter Win9x gibts diese API leider auch nicht; laut MSDN nur NT ab 4.0.
 
29.01.2006  
 




Frank
Abbing
Hi,

ja, das mit der Docknummer sollte man testen. Hab selber leider kein Laptop. Aber die Docknummer kann ebenso ganz heraus genommen werden. Profil und Profilname, das reicht.

Es gibt die API unter 98/ME. Michael und Horst haben es mit ihrem Test ja bestätigt.

Bei Microsoft gefunden habe ich das hier:

[quote:5ccfab2366]Different Parameters
The following functions either require different parameters when called on Windows 95 and Windows NT, return different information, or return similar information in different ways. A few functions ignore parameters on one platform that are required on the other. Developers should review the Win32 SDK descriptions for any functions on this list that they use in Windows 95 or Windows NT 4.0 applications.[/quote:5ccfab2366]
GetCurrentHwProfile() war in der Liste dabei. Beweisst ja also, das es die Funktion unter 95 auch gibt.

Funktioniert die Test-Exe denn bei irgend jemandem nicht?
 
29.01.2006  
 




Michael
Dell
Hallolo,

weiß nicht obs hilft, hab keine Dockingstation aber ob ich das Ding am Netz hab oder nicht die IDs bleiben gleich egal ob 98 oder XP.
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
29.01.2006  
 



Könnt ihr mir mal bitte erklären, warum im MSDN, sowie im PSDK, jeweil nur Winnt ab 4.0 aufgeführt sind, obwohl das garnicht stimmt [...] 
Woran erkenne ich dort, das Win9x unterstützt wird?
 
29.01.2006  
 




Frank
Abbing
Hi.

Wohlmöglich ein Versehen, wahrscheinlich aber befand sich die Funktion noch im Teststatus. Gibt ja heute noch allerhand undokumentierte Funktionen, die nur intern von Windows genutzt werden.

Hat keiner mehr 95 irgendwo zum Testen auf der Platte?
 
29.01.2006  
 



Hab mir die win32.hlp nochmal zur Rate gezogen. Die API-Function GetCurrentHwProfile gibts angeblich unter WIN95 nicht, aber da es die zugehörige Strukture ab WIN95 OSR2 gibt, nehme ich mal an, das es ab WIN95 B oder C verfügbar sein muß.
Die bisherigen Tests sagen ja aus, das es unter WIN98 geht, so das WIN95 sowieso langsam zu vernachlässigen ist
 
29.01.2006  
 




Jac
de
Lad
Du könntest ja die 95er-Leute rausfiltern und dann einen Dummy einbauen (oder was in der Art...)

Jac
 
Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE)
Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP
29.01.2006  
 




Frank
Abbing
Hi,

Windows95 ist halt nicht mehr uptodate. Repräsentativ zeigt es sich ja hier im Forum, das die meissten schon über Windows XP verfügen.
Ich denke, Software sollte sich nicht unbegrenzt dem Betriebssystem anpassen, sondern auch User den Bedürfnissen der Programme.
So läuft es ja auch im Spielesektor; ist eine Kiste zu alt, dann geht eben nichts mehr.
Win 98 ist in meinen Augen schon das absolute Minimum - noch. Nicht mehr lange, dann wird es 2000/XP sein.
Ich jedenfalls werde 95 vernachlässigen und diese IP-Technik mal an einer Software im Feldversuch ausprobieren.
 
29.01.2006  
 



So ganz sicher bin ich mir bezüglich Docking und nicht Docking immer noch nicht. Wird dadurch nur DockInfo beeinflusst oder evtl. die GUID und der ProfileName auch?

Ansonsten, W95 kann man getrost vernachlässigen, da stimme ich zu.
 
29.01.2006  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

4.705 Betrachtungen

Unbenanntvor 0 min.
Peter Max Müller18.11.2017
Christof Neuß31.01.2011

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie