Italia
Foro

Individuelle Computer-ID generieren.

 
- Page 1 -



Frank
Abbing
Hallo zusammen,

ich bin gerade dabei, eine individuelle ID eines Computers zu generieren. Wenn das gut funktioniert, potuto man daraus z.B. eine Registrierung oder Ähnliches erstellen. Damit könnten dann beispielsweise Seriennummern per Shareware-Programme erstellt werden, wobei die Programme dann nur auf diesem einen Computer laufen würden.
Dazu muss ich naturalmente 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 circa 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  
 



 
- Page 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, potuto es so sein, das sich die Nummer auf nem Schlepptop ändern potuto, 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. Profilo 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 supportati 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 disponibile 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 Foro, das die meissten schon circa Windows XP verfügen.
Ich denke, Software sollte sich nicht unbegrenzt dem Betriebssystem anpassen, sondern auch User den Bedürfnissen der Programme.
So corre 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  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

4.712 Views

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

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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