keine Ahnung warum es dort abstürzt...
verfügt der PC deines Freundes über einen Debugger (z.B. Delphi)?
Wenn ja dan schau mal schritt für Schritt nach,
oder bei nach jeder (wichtigen) Funktion/Code eine MessageBox ein ... nach der MessageBox die als letztes angezeigt wurde, ist dann der Fehler zu suchen.
Der Code sieht, wenn auch etwas krank, relativ OK aus.
Und nein, bei deiner Fehlerbeschreibung teste ich dein Programm nicht ... wer weiß außerdem was es sonst noch macht?
Diese Funktion ist aber auch "nett" Funktionen die nie aufgerufen werden und Dinge die Ausgelesen, welche aber nicht benutzt werden
> CPU Speed und Biosdate, um mal Einige zu nennen
Und der Erfinder von GetCPUSpeed sollte erschossen werden .... der hat wohl nimmer alle ... den PC für 'ne volle halbe Sekunde föllig einzufrieren
Und sowas wie HDDManufactur und HDDSerialno für die ID heranzuziehen ist auch klug.
Ich hab z.B. vorgestern meine Festplatte ausgetauscht
und schwups hätte ich jetzt eine neu/andere, also somit falsche HWID